summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2022-05-31allow ACPI to compile without PCI support. fixes ia64 build.mrg
2022-02-27acpi: Assert acpi_register_notify is not called twice.riastradh
2022-01-22Change the devhandle_from_*() functions to also take a "super handle",thorpej
2021-12-31acpi(9): Fix memory ordering and completion bugs in notifiers.riastradh
2021-12-20Fix struct member prefix to be consistent. same code before and after.skrll
2021-08-07Merge thorpej-cfargs2.thorpej
2021-05-12- Define a device call for PCI bus instances to fetch a direct child'sthorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2021-02-05Assign device handles to "at acpi" and "at pci" devices inthorpej
2021-02-04Add acpi_device_register(). Just a placeholder for now.thorpej
2020-12-13Add MI support for attaching drivers to arbitrary System Descriptionjmcneill
2020-12-07acpicpu: Add support for ACPI P-states and T-states on Arm.jmcneill
2020-11-08Ignore PNP0001 (EISA interrupt controller) and PNP0C02 (motherboardjmcneill
2020-06-22Fix memory leak. Found by kLSan.maxv
2020-04-09Stop walking MADT / GTDT subtables if we hit a header with length 0jmcneill
2020-01-17Add support for Arm N1 SDP PCIe host controller.jmcneill
2019-12-31Fetch bus_dma tags when acpi devnodes are created. They do not changejmcneill
2019-12-30Hide ACPI0004 devices on aarch64jmcneill
2019-12-30MD code may allocate a new dma tag for attach args, so destroy it if the devi...jmcneill
2019-12-29Allow MD code to provide custom bus_dma tags on a per-node basis. On Armjmcneill
2018-10-21Add ACPI PCI link devices to ignored ids on arm64jmcneill
2018-10-16Ignore SCI and don't try to setup ACPI fixed hardware interfaces in HW-reduce...jmcneill
2018-10-16Rename options ACPI_REDUCED_HARDWARE to ACPI_REDUCED_HW. The former isjmcneill
2018-10-16Add ACPI_REDUCED_HARDWARE defflag (used by ACPICA) and fix acpi build with th...jmcneill
2018-10-12Ignore ACPI0007 (CPU device) nodes on aarch64.jmcneill
2018-10-12Add helper functions for walking GTDT subtables.jmcneill
2018-10-11Fix button type print; "type" is one of PSWITCH_TYPE_*, not ACPI_EVENT_*_BUTTON.jmcneill
2018-05-25If fixed feature buttons exist, print detection messages.ryoon
2018-05-05introduce acpi_device_present() to replace the previous _STA checks.christos
2018-04-07Merge conflicts; STA methods and fields are not present anymore.christos
2018-03-04Use "#if NPCI > 0" instead of "#ifdef NPCI" for compiling kernels with acpi, ...scole
2018-03-03include correct header for NPCI to be defined when necessary.maya
2018-03-01Limit building & calling ACPI MCFG to kernels with PCI and ACPI.maya
2017-11-23Add FALLTHROUGH comment in acpi_make_devnode ACPI_TYPE_DEVICE case.jmcneill
2017-10-28Kill some more extern struct cfdriver declarations.riastradh
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-06-21Pass bus_dma(9) tag to allow for porting sdhc(4) at acpi.nonaka
2015-10-02PCI Extended Configuration stuff written by nonaka@:msaitoh
2015-08-18add extra argument to method.christos
2014-10-25adjust for newer acpicachristos
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-01-25fix unusedchristos
2013-10-16remove unused variablechristos
2012-09-23locate PCI buses and determine their bus numbers using the infochs
2012-08-14Use KM_SLEEP.jruoho
2012-04-10Now that 6.0 is branched, remove the ACPI-related sysctl nodes in machdep.jruoho
2011-11-14add a machdep.dmi sysctl tree with the following read-only keys:jmcneill
2011-10-18clear fixed events and disable GPEs before re-enabling interrupts on resumejmcneill
2011-08-05Turns out all we need is AcpiClearEvent in the right place,jakllsch
2011-08-05As we add a handler for the ACPI fixed feature button events,jakllsch