minix/drivers
Tomas Hruby 9560b6dea8 ACPI driver
- 99% of the code is Intel's ACPICA. The license is compliant with BSD
  and GNU and virtually all systems that use ACPI use this code, For
  instance it is part of the Linux kernel.

- The only minix specific files are

  acpi.c
  osminixxf.c
  platform/acminix.h

  and

  include/minix/acpi.h

- At the moment the driver does not register interrupt hooks which I
  believe is mainly for handling PnP, events like "battery level is
  low" and power management. Should not be difficult to add it if need
  be.

- The interface to the outside world is virtually non-existent except
  a trivial message based service for PCI driver to query which device
  is connected to what IRQ line. This will evolve as more components
  start using this driver. VM, Scheduler and IOMMU are the possible
  users right now.

- because of dependency on a native 64bit (long long, part of c99) it
  is compiled only with a gnu-like compilers which in case of Minix
  includes gcc llvm-gcc and clang
2010-09-02 15:44:04 +00:00
..
acpi ACPI driver 2010-09-02 15:44:04 +00:00
ahci at_wini/ahci: write cache ioctls 2010-08-12 14:09:34 +00:00
amddev Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
at_wini at_wini: fix warning, bogus PRIVATE in struct type declaration 2010-08-24 12:45:37 +00:00
atl2 PCI: expose BAR sizes 2010-07-01 09:10:16 +00:00
audio new base libaudiodriver out of -lcommon in drivers/audio. 2010-08-25 11:03:53 +00:00
bios_wini Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
dec21140A put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
dp8390 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
dpeth put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
e1000 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
filter put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
floppy libsys: add standard condition spinning primitives 2010-07-12 23:14:40 +00:00
fxp put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
hello Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
lance put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
log Configure settings for system services dynamically with the new service edit command. 2010-07-05 19:37:08 +00:00
memory Touch generated files to avoid dependency generation warnings and missing dependencies 2010-08-29 17:50:51 +00:00
orinoco put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
pci pci_*.h headers moved from drivers/pci to include/machine 2010-09-02 15:43:59 +00:00
printer Repair errors and warnings flagged by llvm. 2010-07-06 11:29:23 +00:00
ramdisk ramdisk: more inodes 2010-08-30 17:08:19 +00:00
random Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
readclock Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rtl8139 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
rtl8169 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
sb16 sb16: flatten mixer, common, dsp hierarchy into 2-PROGS dir 2010-08-25 09:57:10 +00:00
ti1225 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
tty Shutdown changes for multiboot: CTRL-ALT-DEL resets, panic halts 2010-08-30 19:01:58 +00:00
Makefile ACPI driver 2010-09-02 15:44:04 +00:00
Makefile.inc Makefile updates: 2010-06-11 16:05:36 +00:00