summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpi
AgeCommit message (Expand)AuthorFilesLines
2015-12-13Sort button defines.kettenis1-3/+3
2015-11-23Back out the CRITICAL change, turn it back from 10% to 25%. Somereyk1-2/+2
2015-11-22The "CRITICAL" APM battery level, that is exported/faked by the ACPIreyk1-2/+2
2015-10-060xffffffff is 32 bits, not 24 bitsmatthew1-2/+2
2015-09-28In low-level suspend routines, set cold=2. In tsleep(), use this toderaadt1-2/+2
2015-09-12Intel docs suggest that cpus in C3 may go into deeper states automaticallyguenther1-9/+4
2015-09-11Workaround broken AML by treating FFH vendor 8 the same as vendor 1 (== intel)guenther1-3/+7
2015-09-11Ignore the 'rotation lock' button on my Yoga12guenther1-1/+3
2015-09-06clarify malloc arguments (base + length...)deraadt1-2/+2
2015-08-28fairly simple sizes for free(); ok teduderaadt1-6/+6
2015-08-25sizes for simple free() callsderaadt2-4/+4
2015-08-20Respect the access size when reading or writing to pci config space.kettenis2-14/+86
2015-08-12Check proper HPET period value during attach.mlarkin2-4/+9
2015-08-04Skip C2 and C3 states from the FADT if the cpu doesn't have ARAT.guenther1-3/+8
2015-08-04do not save & restore a capability register, it is RO.deraadt1-6/+1
2015-08-04If we are setting ACPI_PM1_BM_RLD do it only once, and remember toderaadt2-5/+10
2015-08-04Provide the fallback C1-via-halt even when _CST can't be evaluated.guenther1-4/+4
2015-08-04Fix a handful of incorrect register offsets in acpihpet.mlarkin1-7/+7
2015-07-29Something subtle in previous revision is locking up suspend or bootingderaadt1-83/+11
2015-07-21iRespect the access size when reading or writing to pci config space.kettenis1-11/+83
2015-07-18If _CST provides a C2 or C3 but lacks a C1 that we understand, provide aguenther1-29/+35
2015-07-17fix commentsmlarkin1-3/+3
2015-07-17fix compilation with ACPI_DEBUGjcs1-2/+2
2015-06-26Completely skip entries for disabled LAPICs so they don't overwriteguenther1-4/+4
2015-06-13Parse _CST objects and use the C-states they describe when they're sane.guenther2-88/+514
2015-05-06Use | when combining flags not +. Luckily in this case 1 + 2 == 1 | 2.jsg1-2/+2
2015-05-04When writing a value to a field, don't read past the end of the source valuejmatthew1-1/+4
2015-04-24another thinkpad event to ignore; from mp39590@gmailderaadt1-1/+3
2015-03-26Use the 0x10 extended capability to determine if the trackstickjsg1-3/+1
2015-03-20The ACPI standard says that a PCI function number of FFFF can be used to referkettenis1-1/+16
2015-03-16Reduce use of SMALL_KERNEL in acpi, bringing acpiec driver and more gpederaadt3-154/+161
2015-03-14Remove some includes include-what-you-use claims don'tjsg16-32/+16
2015-02-09More sanity checking for Local APIC NMI entries.kettenis1-2/+3
2015-02-07New framework that allows hibernate to pass in entropy from it's freshderaadt1-2/+5
2015-02-06Handle hibernate button in the same way as suspend does: send andcoppa1-3/+4
2015-02-06Fix a hibernate crash on some machines due to unmapping a page thatmlarkin1-2/+5
2015-01-27Ignore buttons for which _STA indicates they're not present, enabled orkettenis1-17/+10
2015-01-17resume_randomness() before spinning up other cpus...deraadt1-2/+3
2015-01-15Define a new wscons mouse type for Synaptics clickpad devices that lackjsg2-3/+84
2015-01-11Tolerate checksum errors in ACPI tables (but complain about them). Apparentlykettenis1-5/+5
2014-12-19lonely bcopy called me by namederaadt1-2/+2
2014-12-18suspend and resume the RNG (at what looks like the right spots)deraadt1-1/+5
2014-12-13ThinkPad Edge E130, event 0x6060 is supposed to indicate togglederaadt1-1/+3
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().doug4-8/+9
2014-12-08Split the ACPI resume trampoline into code and data, move the data page tomlarkin1-1/+2
2014-12-06If "machdep.lidsuspend" is not set, do not go back to sleep if the lidmpi1-2/+3
2014-11-24Count how many lids are open, rather than accumulating the values ACPIderaadt1-13/+12
2014-11-23If a machine has no _LIDs, then none can be open. This diff fixes a problemmlarkin3-16/+27
2014-11-22Split the MP trampoline into two pages, one for code and one for data/stackmlarkin1-2/+2
2014-11-18Nuke yet more obvious #include duplications.krw1-2/+1