Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-19 | zero temperature in acpi refers to -273,2degC -- convert to uK ↵ | Constantine A. Murenin | |
appropriately; ok deraadt marco | |||
2009-04-19 | Call acpi_sleep_walk() when powering down just like when entering | Kenneth R Westerback | |
any other sleep state. This tells acpi wake devices to not wake up the box until manual powering up resets their status. Makes my Dell GX520 stay powered off in response to 'halt -p'. In snaps for a while. ok marco@ (several times) deraadt@ | |||
2009-04-19 | Count number of cpus found (potentially not attached) and store that | Theo de Raadt | |
in sysctl hw.ncpufound; ok miod kettenis | |||
2009-04-17 | Add device ranking support for future sleep/wake developments. | Paul Irofti | |
okay marco@ | |||
2009-04-11 | Add PnP ID for PCIe host bridge. | Mark Kettenis | |
2009-04-10 | Fix for PR6099, read/write of non-byte aligned IndexField | Jordan Hargrave | |
ok marco@ | |||
2009-04-10 | gasio was killed so kill proto | Marco Peereboom | |
2009-04-09 | Fixed argtype for Increment/Decrement. Field args were being evaluated as | Jordan Hargrave | |
integers instead remaining a reference. ok marco@ | |||
2009-03-31 | Backout previous change; it breaks more machines than it fixes. | Mark Kettenis | |
2009-03-21 | Always re-route interrupts, even when doing so appears to be a no-op. Some | Mark Kettenis | |
BIOSen flat out lie to us when we ask for the current routing. ok marco@ | |||
2009-03-13 | tabs; stupid emacs | Marco Peereboom | |
2009-03-13 | Fixup in acpidock for aml_evalinteger | Jordan Hargrave | |
Reported by guenther ok marco@ | |||
2009-03-13 | Fixed potential aml_freevalue on uninitialized stack , reported by krw | Jordan Hargrave | |
Fixup in acpidock for aml_evalinteger ok @marco | |||
2009-03-11 | More aml_evalinteger fixup | Jordan Hargrave | |
ok marco@ | |||
2009-03-11 | Remove noisy printf debug | Jordan Hargrave | |
2009-03-11 | Cleanup.. use aml_evalinteger instead of aml_evalname | Jordan Hargrave | |
ok marco@ | |||
2009-03-10 | Added sensor devices for Thinkpad (temp+fan) | Jordan Hargrave | |
Exported aml_evalinteger method ok marco@ | |||
2009-03-10 | Fix cut/paste error.. call _BFS not _PTS | Jordan Hargrave | |
ok marco@ | |||
2009-03-07 | Misc cleanups, remove dead code | Jordan Hargrave | |
Normalized api for conversion/concatenation ok marco@ | |||
2009-03-05 | Rip out old fieldio code (no longer used) | Jordan Hargrave | |
ok marco@ | |||
2009-03-05 | New ACPI fieldio routines | Jordan Hargrave | |
Fix for PR6017, tested extensively on @tech ok marco@ | |||
2009-02-24 | back out est.c 1.8 and bring acpicpu.c all the way back to 1.47 because of | Theo de Raadt | |
hanging machines. backed out correctly this time, as pointed out by tedu. | |||
2009-02-24 | Backout a backout because noone knows what the hell the backout is a | Theo de Raadt | |
backout of. COME ON. Be exact in your commit messages. | |||
2009-02-21 | overzealous cut/paste; found by Vladimir Kirillov <proger@uaoug.org.ua> | Marco Peereboom | |
2009-02-20 | Oops didn't mean for Debugger() to remain there. | Marco Peereboom | |
2009-02-19 | suspend/resume bits so that we can develop this in tree. This is disabled. | Marco Peereboom | |
code from mlarkin and me help from art,toby,jordan and several others ok jordan, go for it deraadt | |||
2009-02-18 | Backout PDC & PPC changes because it hangs several laptops. | Marco Peereboom | |
2009-02-16 | Be a litte bit more paranoid and validate the APIC table before committing | Mark Kettenis | |
to APIC mode. tested by many ok marco@ | |||
2009-02-10 | Fix null pointer for shutdown if acpi not enabled | Jordan Hargrave | |
ok marco@ | |||
2009-02-04 | Some systems that claim to be ACPI 2.0 apparently don't provide an XSDT | Mark Kettenis | |
address. Make the code fall back on the RSDT on those systems. From Joerg Niendorf <p3y80@internode.on.net>. Fixes PR 5986. | |||
2009-01-27 | Turns out the IRQ Information is optional in IRQ Descriptor resources, so | Mark Kettenis | |
allow resources that are only 5 bytes long. Prevents dmesg spamming on the OQO. | |||
2009-01-20 | Add workaround for broken ATI southbridges; inspired by how Linux handles this. | Mark Kettenis | |
Fixes PR 5916 & 5959. ok toby@ | |||
2009-01-20 | Install ACPI S3 resume trampoline code in a lowmem page. First part | Mike Larkin | |
of ACPI S3 suspend/resume support. This is for i386. Help/comments from art, toby, marco, jordan, kurt ok marco@, kurt@ | |||
2009-01-17 | A couple of stray malloc/memset -> malloc(M_ZERO), a bit of knf and | Kenneth R Westerback | |
lose a couple of unnecessary casts. No functional change. Feedback from kettenis@ ok kettenis@ marco@ | |||
2008-12-26 | Back out rev 1.14 as it makes machines like the T30 crash on boot. | Jonathan Gray | |
2008-12-23 | only a small number of thinkpads need the brightness adjustments | joshua stein | |
done in this driver, so for everything other than the x61s and t61, tell the bios to adjust brightness itself. fixes the double adjustment problem on newer models. tested on quite a few different models. | |||
2008-12-22 | With respect to the previous diff we cannot just call acpicpu_setperf | Gordon Willem Klok | |
directly, we must call the global function pointer cpu_setperf because we might be on an MP system and if we don't, we only attempt to change the frequency on a single core. ok marco@ | |||
2008-12-22 | Make acpicpu_setperf behave the same as the ACPI aware EST and | Gordon Willem Klok | |
powernow drivers if the _PPC is evaluated because an external change has occured such as being disconnected from wall power and the available states in _PSS change. Have the acpicpu setperf driver register a listner for _PPC changes, that way we are not calling the setperf method twice on powernow machines when an change occurs. ok marco@ | |||
2008-12-19 | On many systems the information returned by _PRT is an absolute lie, especially | Mark Kettenis | |
in the PIC case. So if _CRS returns a plausible value, go with that, and only chose an interrupt from the list returned by _PRT if the value returned by _CRS makes no sense. | |||
2008-12-17 | Make the code that picks an IRQ from the list of possible IRQs a bit smarter | Mark Kettenis | |
by avoiding legacy IRQs if possible. Fixes problems (some, not all) with machines that advertise legacy IRQs as usable even if they have ISA devices onboard that need those IRQs. ok marco@ | |||
2008-12-07 | Make acpiprt(4) check whether the current interrupt routing is "possible" and | Mark Kettenis | |
pick a new one from the list of possible routings if it isn't or if a pin is currently not routed. Delay re-routing interrupts until we establish a handler for it. This prevents us from messing with unused interrupt pins which may have fatal consequences (some machines spontaniously reboot). The heuristics for picking an interrupt from the list of possibe ones probably needs some tweaking still, but this makes several NVIDIA-based boards work much better than before. tested by many, ok marco@ | |||
2008-11-22 | Re-enable ACPI PDC support and fetching cpu performance states | Gordon Willem Klok | |
from ACPI for est on amd64. This incorporates a few changes from krw@ to fix minor nits, its unlikely to fix the problems with some machines from acer and dell but lots of machines benefit. ok krw@ | |||
2008-11-06 | Collapse all sanity checks of hids into one function. | Marco Peereboom | |
Originaly from jordan | |||
2008-10-11 | Fix various printf constructs either missing arguments or format specifiers. | Miod Vallat | |
2008-10-07 | Fix memory leak bug during scope evaluation (now without introducing a bug | Mark Kettenis | |
in evaluation of the Return() operator). Based jordan@'s diff from rev. 1.133. ok jordan@, marco@ | |||
2008-10-04 | Commit cleanup part of the diff that was backed out in the previous commit | Mark Kettenis | |
(removal of unused functions). requested by deraadt@ | |||
2008-10-01 | The display cycle key generates two ACPI events, so catch both | Robert Nagy | |
from jsign@ Change the camel capitalized key defines to full capitals, and add some keys found on the eeepc 1000H ok marco@ | |||
2008-09-29 | back out previous commit, since it is breaking a variety of machines | Theo de Raadt | |
(Supermicro X5DLR, and seperately, see pr 5941) | |||
2008-09-25 | Fixed memory leak bug during scope evaluation | Jordan Hargrave | |
Removed unused functions ok marco@ | |||
2008-09-22 | ignore a type 6 event seen on my x200 when the ac adapter is | joshua stein | |
plugged in and removed |