summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/dsdt.c
AgeCommit message (Expand)Author
2019-10-10Make reading past the end of an AML array not a panic.Mike Larkin
2019-10-10Remove trailing whitespaceMike Larkin
2019-07-31aml_find_node: perform callback on matched direct-child nodes beforeJoshua Stein
2019-07-31The ACPI 3 spec says the ToHexString and ToDec(imal)StringJoshua Stein
2019-01-10Properly implement (as far as we can) Event()/Signal()/Wait() AML operations.Mark Kettenis
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-06-29Use <stdint.h> types.Mark Kettenis
2018-06-12Don't panic on I/O to unregistered regionspaces. Needed to unbreak the GPDMike Larkin
2018-05-19Fix GenericSerialBus support by parsing ExtendedAccessField correctly.Mark Kettenis
2018-05-17Sprinkle some #ifndef SMALL_KERNEL such that RAMDISK kernels cuild again.Mark Kettenis
2018-05-17Implement GenericSerialBus OpRegion support.Mark Kettenis
2018-05-17Implement LoadTable().Mark Kettenis
2017-11-29Revise OperatingRegion code to make it extensible and have chvgpio(4)Mark Kettenis
2017-10-12Add missing size to free(); ok deraadt@ mpi@anton
2017-05-28Remove a redundant assignment introduced in revision 1.219 but favor theanton
2017-04-15Fix format string in ACPI_MEMDEBUG blockPhilip Guenther
2017-04-08Two prototypes for acpi_maptable; merge to one placeTheo de Raadt
2017-02-16On Apple hardware, claim an OSI of Darwin and no other OSesJoshua Stein
2017-01-14Revert aml_rdpciaddr changes; breaks several machines that were workingMark Kettenis
2017-01-08Make aml_rdpciaddr() work for for devices behind bridges. The code nowMark Kettenis
2016-12-18Remove comparison of array which is always non-NULL. Fixes clang warning.Mark Kettenis
2016-10-25Add the resource index to aml_parse_resource() callback function.Paul Irofti
2016-10-21Add support for the ACPI timer opcode.Joris Vink
2016-09-27Print the type of operation space that failed as there seem to be more ofMike Larkin
2016-09-02Remove unused argument in aml_showvalue().Paul Irofti
2016-05-08Add support for writing gpio pins.Mark Kettenis
2016-05-07Implement ACPI 5.0 GeneralPurposeIo OpRegion support. This basically allowsMark Kettenis
2016-03-14Correct the value of SRT_ENDTAG: it was documented incorrectly in earlyPhilip Guenther
2016-03-02Claim to be more versions of windows for _OSI checks.Jonathan Gray
2016-01-13Change aml_find_node() such that it only walks down the tree and doesn'tMark Kettenis
2015-08-20Respect the access size when reading or writing to pci config space.Mark Kettenis
2015-05-04When writing a value to a field, don't read past the end of the source valueJonathan Matthew
2015-03-16Reduce use of SMALL_KERNEL in acpi, bringing acpiec driver and more gpeTheo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-20Skip reading bits from a region marked as "Preserve" if all bits will beMark Kettenis
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-25So it turns out that there is AML out there that asks for an accessMark Kettenis
2014-06-23SystemMemory is used to access memory mapped registers on some machines, so weMark Kettenis
2014-05-21Fix invalid / missing format specifiers in several dnprintf statementsMike Larkin
2014-05-02Make acpi_mutex_acquire/release actually grab the global lock if it should.Mark Kettenis
2014-04-26Get rid of duplication of the global lock code. Allow recursion in allMark Kettenis
2014-03-13Update the _OSI list to include newer Redmond products which may be requestedBryan Steele
2013-12-12printf(variable) --> printf("%s", variable)Philip Guenther
2013-11-04Enable locking of fields using the acpi global lock if required. Seems to fixMark Kettenis
2013-06-02support aml_store to a method object to override itjoshua stein
2013-06-02The AML on the Lanner FW-8758 does a Store() to a named object that's neverMark Kettenis
2013-05-23Properly implement access to IndexField() field units. The origional codeMark Kettenis
2013-04-10Fix various glitches in queue macro usage.Philip Guenther
2013-02-09Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions andMiod Vallat