summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2010-07-10Verify _ADR bdf is correct (some systems return 0xffff)Jordan Hargrave
2010-07-09Clear the noiseJordan Hargrave
2010-07-08Add mapping for ACPI device to PCI bdf (match autoconf tree)Jordan Hargrave
2010-07-06Use spltty() to lock downcalls from apm against the information beingTheo de Raadt
2010-07-06Don't use a workq to do the suspend, because it races aginst the acpiTheo de Raadt
2010-07-05Reset register SCI_EN on resume. The ACPI spec clearly states we don't haveMike Larkin
2010-07-01do bufq quiesce again, since vnd/the bufq_done call inThordur I. Bjornsson
2010-07-01Backout recent AML changes, breaks on R210 and othersJordan Hargrave
2010-07-01Simplified aml_parse_resource call, cleanup codeJordan Hargrave
2010-07-01Fix subordinate bus # for multi-root PCI busesJordan Hargrave
2010-06-30Disable/partially backout the bufq quiesce changes as thisThordur I. Bjornsson
2010-06-29Fix ramdisks (new code was placed inside a SMALL_KERNEL chunk)Theo de Raadt
2010-06-29Add support for mapping ACPI to PCI devicesJordan Hargrave
2010-06-29Call bufq_quiesce() on suspend to stop all I/O and bufq_restart on resume.Mark Kettenis
2010-06-2960 is a more reasonable guess for number of minutes in an hour than 100.Ted Unangst
2010-06-27Add _acpi_matchhids routine, precursor to pci device matchJordan Hargrave
2010-06-27Clear ACPI fixed event status on resume (power buttons/etc) so that someMike Larkin
2010-06-27Cleaned up acpi_maptable, adds to table list directlyJordan Hargrave
2010-04-07If we have done a wsdisplay_suspend(), and ACPI decides it does not want toTheo de Raadt
2010-04-07Make suspend/resume work on MP machines (running an MP kernel). Joint workMark Kettenis
2010-03-31Bring /dev/apm support in line with apm(4). Make the suspend button sendMark Kettenis
2010-03-30Prevent the apmd/x races for good.Owain Ainsworth
2010-03-25Fix & vs. && in the kqfilter code.Owain Ainsworth
2009-11-26Visual (and on some machines, audio) feedback while the machine isMike Larkin
2009-11-26Toggle into "cold" when we we disable interrupts, because tsleepingTheo de Raadt
2009-11-24in the resume path evaluate _WAK before dealing with device driversJonathan Gray
2009-11-24abort suspends on SMP systems until that gets written; ok mlarkinTheo de Raadt
2009-11-23pci should return the result of it's children's suspend/resume calls backMike Larkin
2009-11-23acpi* devices need to call their children on suspend/resume.Mike Larkin
2009-11-23Remove ACPI_SLEEP_ENABLED checks.Paul Irofti
2009-11-23knf and spacing that are super annoyingTheo de Raadt
2009-11-23Hook up Theo's new children suspend/resume function, as well as more ACPIMike Larkin
2009-10-26Do not do strncmp comparisons on dv_xname because longer device names whichTheo de Raadt
2009-10-26Verify checksum+address when loading ACPI tables.Jordan Hargrave
2009-07-23New aibs(4) driver for ASUSTeK AI Booster (ACPI ATK0110) hardware monitoring,Constantine A. Murenin
2009-06-03Import acpi power resource driver. This is needed for suspend/resume logic.Paul Irofti
2009-06-03Add acpivideo support. This adds brightness support for all laptopsPaul Irofti
2009-06-03Added ejectable bay for IDE cdromsJordan Hargrave
2009-04-30Oga changed apm ioctls and forgot to grep. Temporary work around by hittingMarco Peereboom
2009-04-19Call acpi_sleep_walk() when powering down just like when enteringKenneth R Westerback
2009-04-17Add device ranking support for future sleep/wake developments.Paul Irofti
2009-03-11Cleanup.. use aml_evalinteger instead of aml_evalnameJordan Hargrave
2009-03-10Fix cut/paste error.. call _BFS not _PTSJordan Hargrave
2009-02-21overzealous cut/paste; found by Vladimir Kirillov <proger@uaoug.org.ua>Marco Peereboom
2009-02-20Oops didn't mean for Debugger() to remain there.Marco Peereboom
2009-02-19suspend/resume bits so that we can develop this in tree. This is disabled.Marco Peereboom
2009-02-10Fix null pointer for shutdown if acpi not enabledJordan Hargrave
2009-02-04Some systems that claim to be ACPI 2.0 apparently don't provide an XSDTMark Kettenis
2009-01-17A couple of stray malloc/memset -> malloc(M_ZERO), a bit of knf andKenneth R Westerback
2008-11-06Collapse all sanity checks of hids into one function.Marco Peereboom