summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2008-05-16back out jordans new parser.David Gwynne
2008-05-14Adding new ACPI Parser codeJordan Hargrave
2008-04-27add acpithinkpad(4), an acpi support driver for ibm/lenovojoshua stein
2008-04-24Introduce acpiasus(4), a driver for the ACPI based hotkeys found in manyJoel Sing
2008-04-12Get rid of acpi_s5 global variables; simply send SIGUSR2 instead of SUGUSR1Mark Kettenis
2008-01-21Check against RESET_REG_SUP in FADT before doing the acpi reset danceJonathan Gray
2008-01-05Never attach more acpicpu(4) devices than cpu(4) devices. Always attachMark Kettenis
2007-12-05Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)Theo de Raadt
2007-12-05repair acpiopen/acpiclose and friends to handle the /dev/apmctl interface,Theo de Raadt
2007-12-02fix the trailing space for real now.Federico G. Schwindt
2007-12-02avoid trailing spaces on output; marco@ ok.Federico G. Schwindt
2007-11-27Fix off-by-one that made us attach acpicpu0 and acpicpu1 on GENERIC kernels.Mark Kettenis
2007-11-25When available and ACPI is enabled use the ACPI reset methodJonathan Gray
2007-11-19sigh, amd64 still uses that stupid acpi_enabled variable...Theo de Raadt
2007-11-19softc's come initialized to 0, you know...Theo de Raadt
2007-11-19store revision; from jsgTheo de Raadt
2007-11-19Initialize sc_facs earlier.Mark Kettenis
2007-11-16fix the bus_space #define nightmare, so that amd64 and i386 are much moreTheo de Raadt
2007-11-15remove the #ifdef ACPI_ENABLE. the EC codepath is either safe enough (andTheo de Raadt
2007-11-15Make acpicpu(4) attach to the existing CPUs only.Mike Belopuhov
2007-11-14spacingTheo de Raadt
2007-11-12correct : vs , in attach-time messagesTheo de Raadt
2007-11-06all ACPI_ENABLE kernels need acpi_interrupt()Theo de Raadt
2007-11-06move acpi_read_pmreg() and acpi_write_pmreg() out of SMALL_KERNEL soTheo de Raadt
2007-11-05Establish the acpi interrupt earlier. Fixes problems with someCan Erkin Acar
2007-11-03Added support for displaying wakeup devicesJordan Hargrave
2007-10-11When walking the tree yo find _PRT methods, check whether the device isMark Kettenis
2007-10-08More simple memset(,0,) -> M_ZERO changes. In this batch move toKenneth R Westerback
2007-09-13Remove unnecessary memset() (see aml_evalnode(9)) and a bit of KNF.Michael Knudsen
2007-09-13Implement ACPI 6.5.1 spec tree walk for _STA and _INI.Tobias Weingartner
2007-04-17Now that acpidock no longer hangs machines during boot (at leastMichael Knudsen
2007-04-11Added changes for C-StateJordan Hargrave
2007-03-26Calculate minutes left more accurately.Marco Peereboom
2007-03-03Stop looking for acpidock until we fix that stuff that breaks all pre-60Michael Knudsen
2007-02-22We were getting no interrupts in .MP. There are 2 fixes; one inMarco Peereboom
2007-02-21Make an acpi-enabled GENERIC.MP work on systems that only support PIC mode.Mark Kettenis
2007-02-19Added acpi_map_address function for mapping GAS/IO registersJordan Hargrave
2007-02-18Added dynamic perfect hash for opcodesJordan Hargrave
2007-02-18Shave off another K pre compression.Marco Peereboom
2007-02-17Add SMALL_KERNEL throught acpi to make it fit on boot media.Marco Peereboom
2007-02-13Add smarter _INI code. This helps with some dissapearing devices.Marco Peereboom
2007-01-31Introduce acpi_hasprocfvs thats "ACPI Has Processor Frequency and VoltageGordon Willem Klok
2007-01-22Actually look for docking stations by looking for _DCK nodes.Michael Knudsen
2007-01-02On some systems EC must be attached as the first device. Move EC fromMarco Peereboom
2006-12-26Add polling to devices that require it such as acpibat and acpitz.Marco Peereboom
2006-12-21even more knf loveTheo de Raadt
2006-12-21Remove some leftover acpiec gpe/interrupt code.Marco Peereboom
2006-12-20oops, name already usedTheo de Raadt
2006-12-20rename __acpi_enable_gpe(); ok marcoTheo de Raadt
2006-12-20acpi_unmap_pmregs() is not used, ok marcoTheo de Raadt