summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2021-05-09Some x86 machines advertise the "hardware reduced" ACPI feature, advertiseMark Kettenis
2021-03-15Add acpi_iommu_device_map(), which replaces the DMA tag with one thatPatrick Wildt
2021-03-07Pass standard DMA tag to acpi(4) table drivers.Patrick Wildt
2020-12-27acpi_map_address() cannot be wrapped by SMALL_KERNEL anymore, asTheo de Raadt
2020-12-25Refactor klist insertion and removalVisa Hankala
2020-12-17Fix some issues with referencing named ACPI nodes from Packages.Mark Kettenis
2020-12-05Add support for the _EVT method to the GPIO support code.Mark Kettenis
2020-08-27Reorder the acpi attach process so we look at Processor() CPU nodesJonathan Matthew
2020-08-16Remove sc_maxgpe from acpi_softc which was never read fromgnezdo
2020-07-21acpi can use IPL_BIO (a low interrupt) since it only enqueues operations forTheo de Raadt
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2020-06-10Give userland a consistent battery and A/C state after resumeJeremie Courreges-Anglas
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousTheo de Raadt
2020-05-14Bring back the acpi(4) changes. This time around only use the ACPI _CRSMark Kettenis
2020-05-11More accurate remaining power reporting with disparate batteriesJeremie Courreges-Anglas
2020-05-08Move parsing of _CRS into acpi(4) and pass the parsed address and interruptMark Kettenis
2020-04-14Implement acpi_getprop(), the ACPI equivalent of OF_getprop().Mark Kettenis
2020-04-12Add support for the _CCA method. This method indicates whether DMA isMark Kettenis
2020-04-07Abstract the head of knote lists. This allows extending the lists,Visa Hankala
2020-04-03Fix incoherencies of errors returned by various *kqfilter routines.Martin Pieuchot
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-31include sys/sensors.h for sensor useJonathan Gray
2019-09-07Revert acpipci(4) changes. Too many systems are broken. We'll try againMark Kettenis
2019-08-28Use ACPI information to attach PCI busses like we do on arm64. There are aMark Kettenis
2019-08-27On amd64 the bootup and resume paths for SP/BP/SP were not performingTheo de Raadt
2019-07-02acpi_set_gpehandler: turn edge arg into flags, add support forJoshua Stein
2019-06-10Print proper ACPI version number.Mark Kettenis
2019-06-08When establishing the mapping between ACPI device nodes and PCI devices,Mark Kettenis
2019-06-07Introduce acpi_getsta() and use it to eliminate some duplicated code.Mark Kettenis
2019-05-12Make sure the extended PM register descriptions actually exist beforeMark Kettenis
2019-05-12Add support for mapping ACPI PM registers using the "extended" gasioMark Kettenis
2019-05-11Fix incorrect error message.Lawrence Teo
2019-05-08free size. the allocation is the header plus the length.Ted Unangst
2019-04-04Avoid potential null-pointer dereference. Found by Kent R. Spillner.Mark Kettenis
2019-01-20fix SMALL_KERNEL build after changes in rev 1.361Jonathan Gray
2019-01-19Add a pwraction sysctl that controls what the power button does on acpi.Ted Unangst
2018-10-26Add acpipci(4) on amd64. For now this only calls the PCI-specific _OSCMark Kettenis
2018-08-30Move softbutton check before the check that skips attaching certain acpiMark Kettenis
2018-08-25Match ACPI devices based on _CID if no match for _HID is found.Mark Kettenis
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-03Let ahci(4) match on _CLS instead of _HID when attaching at acpi(4). AvoidsMark Kettenis
2018-07-10Make legacy interrupts work in acpipci(4).Mark Kettenis
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-04Properly pass around the PCI "chipset tag" in acpi(4) and refactorMark Kettenis
2018-07-01Move acpi(4) attach glue into acpi_machdep.c.Mark Kettenis
2018-07-01Add support for _DSD Device Properties.Mark Kettenis
2018-06-30Add intr_enable() function, intended for MI use to amd64 and i386 and useMark Kettenis
2018-06-29Use <stdint.h> types.Mark Kettenis