Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
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
benchmarks only check local benchmark dir if it exists 2010-02-04 18:15:10 +00:00
boot Boot monitor shouldn't report memory after 4GB; the addresses are wrong and VM can't deal with it anyways 2010-08-12 13:44:47 +00:00
commands make service look in /etc/system.conf.d/<progname> first for config file. 2010-08-31 14:33:31 +00:00
docs update /etc on make world 2010-08-27 10:09:06 +00:00
drivers ACPI driver 2010-09-02 15:44:04 +00:00
etc make service look in /etc/system.conf.d/<progname> first for config file. 2010-08-31 14:33:31 +00:00
include ACPI driver 2010-09-02 15:44:04 +00:00
kernel Kernel exports DSDP and apic_enabled in machine structure 2010-09-02 15:43:56 +00:00
lib - Add support for file descriptor passing to PFS. 2010-08-30 13:46:44 +00:00
man Shutdown changes for multiboot: CTRL-ALT-DEL resets, panic halts 2010-08-30 19:01:58 +00:00
servers - Return ENOENT when trying to add files to removed (but open) directories. 2010-09-01 09:07:18 +00:00
share gcc compiles - add -fno-builtin so that gcc optimisations don't break things. 2010-08-31 16:42:44 +00:00
test Clean up the created temp file after running the test. 2010-09-02 09:33:37 +00:00
tools tools/Makefile uses padtext only when building with ack 2010-09-01 07:46:51 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile removed redundant includes dependency from gnu-libraries. 2010-09-01 18:48:47 +00:00