Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-16 | Add shorter form function aml_node_setval() for setting an int | Theo de Raadt | |
on an AML node. Shortens the tricky code in a lot of callers. Earlier version seen by pirofti and kettenis. | |||
2012-07-13 | Disable acpivideo(4) on ASUS laptops. | Paul Irofti | |
There are some models that panic whenever an event is received. Some cope, some don't. In order to get this right acpiec(4) requires major rework. Until then let machines boot. Discussed with deraadt@. | |||
2012-07-13 | Make the ACPI EC aware of the AML global lock. | Paul Irofti | |
Comments from kettenis@ and matthew@. Okay deraadt@, kettenis@. | |||
2012-07-11 | for now, restrict hibernate to root in the acpi ioctl kernel interface. | Mike Larkin | |
normal rules for controlling this interface through apmd still apply. ok deraadt@ | |||
2012-07-10 | Ooops. A debug printf sneaked in. Sorry about that. | Paul Irofti | |
2012-07-10 | More wraping and style. | Paul Irofti | |
2012-07-10 | Wrap | Paul Irofti | |
2012-07-09 | tiny little oops in untested hibernate block | Theo de Raadt | |
2012-07-09 | clean up ioctl() case statements | Theo de Raadt | |
2012-07-09 | acpi_disable_onegpe() is not used; ok pirofti | Theo de Raadt | |
2012-05-24 | If _MIN > _MAX consider a WordBus resource to be invalid. Fixes a panic on | Mark Kettenis | |
the IBM x3550-M4. ok mikeb@ | |||
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 |