summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
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
2018-06-29ACPI: Allow (with warning) GPE handler reassignment, instead of returningMike Larkin
2018-06-26knfMike Larkin
2018-06-26Let acpi(4) pass down the bus dma tag.Mark Kettenis
2018-06-25Reorganize acpi(4) code a bit in preparation for upcoming arm64 support.Mark Kettenis
2018-05-20Wake up the acpi thread after scheduling a gpio event.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-03-27Add acpicmos(4), a driver that implements SystemCMOS OperationRegionMark Kettenis
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-10Syncronize filesystems to disk when suspending. Each mountpoint's vnodesTheo de Raadt
2018-02-08After flushing disks, try again to release all memory. We don't need toTheo de Raadt
2018-02-08Toss all releaseable memory, because fragmentation can get in the wayTheo de Raadt
2018-02-08sr_quiesce() is a new approach for ensuring that softraid drainsTheo de Raadt
2017-11-29Add support for GPIO-signaled events.Mark Kettenis
2017-11-16Add PCI attachment for dwiic(4) needed by Intel 100 Series machinesJoshua Stein
2017-11-14Add a few more PNP IDs to the skip lists.Mark Kettenis
2017-08-17Make dwiic(4) attach its ACPI parent dependencies.Stefan Sperling
2017-08-09Add "PNP0303" (8042 PS/2 Controller) to acpi_isa_hids[]David Coppa
2017-07-22acpibat: look for _BIX first before falling back on _BIFJoshua Stein
2017-07-20Start a list of isa(4) device names such that we can avoid printing themMark Kettenis
2017-04-08Sensors are run as callbacks inside tasks. During suspend a sensorTheo de Raadt
2017-04-08Two prototypes for acpi_maptable; merge to one placeTheo de Raadt
2017-03-27Now that hibernate_alloc() only has clean success/failure, don'tTheo de Raadt
2017-03-13allow ramdisks to build; ok jcsTheo de Raadt
2017-03-12try to attach acpisbs first and if successful, don't attach acpibatJoshua Stein
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-02-28Untangle abstract sleep modes from ACPI sleep states. This paves the wayMartin Natano
2017-02-22add acpisbs, an acpi smart battery subsystem driver reading dataJoshua Stein
2017-01-14Revert aml_rdpciaddr changes; breaks several machines that were workingMark Kettenis
2017-01-11Increase the size of the buffers used for _HID and _CID strings to beJonathan Gray
2017-01-08Make aml_rdpciaddr() work for for devices behind bridges. The code nowMark Kettenis
2016-10-25Add the resource index to aml_parse_resource() callback function.Paul Irofti
2016-09-18If the APIC table (MADT) isn't present then ci_acpi_proc_id won't be setPhilip Guenther
2016-09-03Write the system time back to the RTC every 30 minutes.Christian Weisgerber
2016-08-31Don't put a device in the wake device list if _STA says it's not there.Mike Larkin