NetBSD/sys/dev/acpi
xtraeme da3f163bd2 Imported envsys 2, a brief description of the new features:
(Part 2: drivers)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
  and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
  sysmon_power(9) and powerd(8), that means there is no 32 bytes event
  size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
2007-07-01 07:37:12 +00:00
..
acpica The ACPI locks need to run at IPL_VM, since they can be taken from 2007-02-19 22:32:52 +00:00
acpi_acad.c Imported envsys 2, a brief description of the new features: 2007-07-01 07:37:12 +00:00
acpi_apm.c open and close envsys; from Cherry. 2007-03-11 01:24:12 +00:00
acpi_bat.c Imported envsys 2, a brief description of the new features: 2007-07-01 07:37:12 +00:00
acpi_button.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acpi_ec.c Don't be quite so aggressive in EcWaitEvent; makes acpiec work on the 2007-06-26 22:36:16 +00:00
acpi_ecreg.h
acpi_lid.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acpi_madt.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acpi_madt.h
acpi_osd.h
acpi_pci_link.c blah blah discard pointer qualifier blah. 2006-09-24 06:03:20 +00:00
acpi_powerres.c
acpi_quirks.c Define the "broken IRQ0 override" quirk, and add it for one type of ACPI 2006-09-23 17:04:26 +00:00
acpi_resource.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acpi_timer.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acpi_timer.h First cut on an implementation of an ACPI power management counter 2006-06-21 17:47:23 +00:00
acpi_tz.c Imported envsys 2, a brief description of the new features: 2007-07-01 07:37:12 +00:00
acpi.c Initialize acpi_interrupt_list_mtx in acpi_probe(). 2007-02-19 22:31:05 +00:00
acpica.h
acpidevs url for M$ file changed. 2006-07-09 19:25:18 +00:00
acpidevs_data.h
acpireg.h
acpivar.h Introduce acpi_check() to inform the caller whether the acpi driver is 2006-11-26 12:30:05 +00:00
aiboost.c Imported envsys 2, a brief description of the new features: 2007-07-01 07:37:12 +00:00
atppc_acpi.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
attimer_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
com_acpi.c PR/36273: Ryo ONODERA: com_acpi.c lacks a entry for Fujitsu Serial Pen Tablet 2007-05-04 14:18:36 +00:00
devlist2h.awk
fdc_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
fdc_acpireg.h
files.acpi Split the ug(4) driver in three components: 2007-05-08 16:48:37 +00:00
hpet_acpi.c High Precision Event Timer driver, following Intel specifications. 2007-03-08 14:26:26 +00:00
joy_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
lpt_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
Makefile.acpidevs
mpu_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pckbc_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pcppi_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
TODO
ug_acpi.c Missing __KERNEL_RCSID(). 2007-05-08 17:17:14 +00:00
wss_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ym_acpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00