Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-29 | Missing #ifdef in previous diff | Mike Larkin | |
2012-03-29 | Prevent hibernation attempts on machines with unsupported disk controllers. | Mike Larkin | |
The same check is also performed later in the hibernate sequence, but by then it's too late to cleanly unwind (presently). ok deraadt | |||
2012-03-26 | simplify conditionals in acpi_sleep_state() | Theo de Raadt | |
ok mlarkin | |||
2012-03-26 | hook in the hibernate request code; half of this diff is from mlarkin | Theo de Raadt | |
ok mlarkin | |||
2012-03-15 | Allow multiple backslashes at the start of a namespace path. It is pretty | Mark Kettenis | |
clear this is not supposed to happen, but unfortunately the description of the ECDT table in the standard document has a path that starts with two backslashes so that's what some vendors used. From Christophe Staiesse. ok deraadt@ | |||
2012-03-10 | Seems the _REG method is optional, so only run it if it is present. | Mark Kettenis | |
2012-03-10 | AML integers are supposed to be 64-bit unsigned, but huge parts of our code | Mark Kettenis | |
use signed integers. Partially fix issues by at least doing math operations on unsigned integers. From Christophe Staiesse. | |||
2012-01-07 | Add X2APIC-related definitions for the MADT and silently skip them instead | Mark Kettenis | |
of printing a warning. | |||
2011-10-21 | Set mp_nbusses such that the newly added bounds checks on i386 and amd64 | Mark Kettenis | |
don't fail unconditionally. | |||
2011-10-16 | Provide battery charge/discharge rate in proper units. | Mark Kettenis | |
Based on a diff from Vladimir Kirrillov. | |||
2011-09-20 | Very early in suspend while the clock is still ticking realtime, | Theo de Raadt | |
save the clock back to the rtc. The zaurus already did this. ok phessler miod kettenis | |||
2011-07-02 | kqueue attach functions should return an errno or 0, not a plain 1. Fix | Nicholas Marriott | |
the obvious cases to return EINVAL and ENXIO. ok tedu deraadt | |||
2011-06-24 | machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 and | Christian Weisgerber | |
i386. Stop abusing it on other archs for controling a shutdown by pressing the soft power button: * Add a MI sysctl hw.allowpowerdown; if set to 1 (the default) it allows a power button shutdown. * Make acpi(4)/acpibtn(4) honor hw.allowpowerdown. * Switch the various power button intercepts on landisk, sgi, sparc64 and zaurus over to hw.allowpowerdown. * Garbage collect the machdep.kbdreset sysctl on all archs other than amd64 and i386. ok miod@ | |||
2011-06-19 | fix up unbalanced format strings | Jonathan Gray | |
ok deraadt@ | |||
2011-06-17 | Unbreak tree. $OpenBSD$ tag needs to be in a comment! Bad | Kenneth R Westerback | |
pirofti@. | |||
2011-06-16 | Import acpitoshiba driver. | Paul Irofti | |
This is originally written by Hiroyuki Aizu, ported and integrated in our tree by Javier Vazquez <javama4 AT gmail> with tweaks and suggestions by me. Import prodded by deraadt@ and the lack of testers on tech@. | |||
2011-06-15 | Silence unneeded conversion warning. Okay jordan@. | Paul Irofti | |
2011-06-15 | try to make critical messages make more sense. help from sthen. | Marco Peereboom | |
2011-06-08 | Use static scope during AML disassembly, fixes splassert error | Jordan Hargrave | |
2011-06-06 | Microphone mute button support from acpithinkpad (or elsewhere). | Theo de Raadt | |
The audio side is a bit lacking; it does not yet mute all types of devices. from Alexander Polakov ok jakemsr | |||
2011-06-03 | Change acpi_xfoo to acpi_foo names. | Jordan Hargrave | |
Fix return value for Acquire/Wait (TRUE = -1) | |||
2011-06-03 | Track depth of scope stack | Jordan Hargrave | |
2011-06-03 | Remove unused structure members. Add depth field. | Jordan Hargrave | |
2011-06-02 | Fix index for Mid() opcode | Jordan Hargrave | |
2011-06-02 | Fix CondRef definition to support optional target. Fixes docking on Dell E4310 | Jordan Hargrave | |
ok marco@ | |||
2011-05-29 | Ignore errors from the UCMS method. Some newer (really crappy, stay | Theo de Raadt | |
away from them) thinkpads are returning garbage for the return value. We never did anything special about the return value except spit out some noise, so silence it. ok mlarkin | |||
2011-05-23 | Remove leftover include. | Paul Irofti | |
2011-05-23 | Do not check malloc return value against NULL, as M_WAITOK is used. | Paul Irofti | |
2011-04-27 | attach acpithinkpad to newer lenovo models like the x120e | joshua stein | |
ok deraadt@ | |||
2011-04-22 | Fix uninitialzied variables and formatting strings (-Wxxx errors) | Jordan Hargrave | |
2011-04-19 | clean out some tiny nits | Theo de Raadt | |
2011-04-18 | Change all aml_xfoo to aml_foo names now that parser is stable | Jordan Hargrave | |
2011-04-15 | Remove the acpi event definitions. They've not been used for over a | Owain Ainsworth | |
year. acpi needs to use the apm definitions so that apmd speaks the same language as it, so it uses the ones in apmvar.h these days. ``sure'' marco@ | |||
2011-04-07 | Fix uninitialized name and x variables in setfan | Jordan Hargrave | |
2011-04-07 | Revert prior diff that I ok because I don't know how to read. Real fix | Marco Peereboom | |
coming soon after this revert. ok jordan | |||
2011-04-07 | Fix device names in acpitz_setfan() printf messages, which got broken in | Miod Vallat | |
1.32. ok marco@ | |||
2011-04-06 | Don't enumerate _DOD for attaching acpivout(4), since: | Martynas Venckus | |
- ACPI spec. says _DOD is not required for brightness controls, - The list returned by _DOD might be wrong, - It's an unnecessary work to do. Instead, decision to attach will be based on the actual methods found, similarly like in the other ACPI drivers. Tested by several on tech@. OK kettenis@, marco@, pirofti@. pirofti@ asked me to note here that devices not supporting brightness controls won't attach from now on. This shouldn't be a concern for you, since such devices weren't doing anything at all, anyway. | |||
2011-03-20 | changes the values of boolean comparisons from 0:1 to 0:-1 (from ACPI Spec) ↵ | Jordan Hargrave | |
in order to fix an AML issue on some Asus machines. ok marco@ | |||
2011-03-06 | The global_int information acpi collects is not used by amd64. | Theo de Raadt | |
ok ketttenis | |||
2011-01-10 | Attach acpihpet only once. The matching code is changed because acpi bus | Mike Belopuhov | |
can be enumerated which means match routine should do the right thing and prevent further attachments. With input from kettenis, deraadt, miod; ok deraadt, kettenis | |||
2011-01-09 | Continue loading acpiec even if _REG fails.. allows HP G62 to work properly | Jordan Hargrave | |
Linux does the same with error message. _REG only notifies AML that acpiec config space is available. ok marco | |||
2011-01-08 | Removed unused structure member | Jordan Hargrave | |
2011-01-05 | Ignore MCFG tables with an empty bus range. Makes stu@'s amd64 machine | Mark Kettenis | |
boot again. | |||
2011-01-04 | Add support for Memory Mapped Configuration space access. This gives us | Mark Kettenis | |
access to PCIe extended configuration space access on modern i386 and amd64 machines. | |||
2011-01-02 | Re-add code for ACPI taskqueue, eliminates need for state vars in acpi softc | Jordan Hargrave | |
Serialize processing ACPI tasks for sleep/powerdown/GPE event ok deraadt@ | |||
2010-11-10 | The acpibat(4) notify function should not unconditionally call both _BIF | Mark Kettenis | |
and _BST. Some machines (like the Toshiba Satellite Pro U550 18F mentioned in PR 6508) have AML that does a Notify(0x81) from the _BST method, which leads to infinite recursion. Instead call _BIF when the argument is 0x81 and call _BST when the argument is 0x80 or 0x00 (the latter indicates we're polling). Simplify the battery detection logic while there. ok mikeb@, marco@ | |||
2010-10-31 | Revert last commit: it breaks resume on Thinkpads | Philip Guenthe | |
"then please back it out" deraadt@ | |||
2010-10-26 | Add task queue for ACPI gpe and notify handlers | Jordan Hargrave | |
This fixes eject on Dell Latitude dock and an issue on the Dell Mini battery update. ok deraadt | |||
2010-10-15 | Remove redundant definition | Jordan Hargrave | |
2010-10-07 | Create separate functions for enabling wake and runtime gpes. | Jordan Hargrave | |
Remove old suspend/resume gpewalk function ok deraadt, mlarkin |