summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpiprt.c
AgeCommit message (Expand)Author
2022-04-06constify struct cfattachChristian Weisgerber
2021-03-10Our ACPI namerefs are pointers to the byte structures for ACPI names.Patrick Wildt
2020-12-17Fix some issues with referencing named ACPI nodes from Packages.Mark Kettenis
2020-04-11Use acpi_getsta(); avoids printing "no _STA method" messages and assumesMark Kettenis
2016-10-25Add the resource index to aml_parse_resource() callback function.Paul Irofti
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-05-02Make acpiprt(4) handle interrupts with non-standard polarity and trigger modeMark Kettenis
2013-12-22Bail out early if the PCI bus number is -1. This means the hardware isn'tMark Kettenis
2010-08-03Remove old code that figures out the PCI bus number. The new code gets someMark Kettenis
2010-07-21spacing and indents that are driving me crazyTheo de Raadt
2010-07-21clean up a pile of prototypes and shred some macros which were just coveringTheo de Raadt
2010-07-10Verify _ADR bdf is correct (some systems return 0xffff)Jordan Hargrave
2010-07-08Add mapping for ACPI device to PCI bdf (match autoconf tree)Jordan Hargrave
2010-07-01Backout recent AML changes, breaks on R210 and othersJordan Hargrave
2010-07-01Simplified aml_parse_resource call, cleanup codeJordan Hargrave
2010-06-29Use new ACPI PCI mapping to get _PRT busJordan Hargrave
2009-03-31Backout previous change; it breaks more machines than it fixes.Mark Kettenis
2009-03-21Always re-route interrupts, even when doing so appears to be a no-op. SomeMark Kettenis
2009-03-11More aml_evalinteger fixupJordan Hargrave
2009-03-11Cleanup.. use aml_evalinteger instead of aml_evalnameJordan Hargrave
2009-01-27Turns out the IRQ Information is optional in IRQ Descriptor resources, soMark Kettenis
2008-12-19On many systems the information returned by _PRT is an absolute lie, especiallyMark Kettenis
2008-12-17Make the code that picks an IRQ from the list of possible IRQs a bit smarterMark Kettenis
2008-12-07Make acpiprt(4) check whether the current interrupt routing is "possible" andMark Kettenis
2008-06-11Fix $OpenBSD$ for once and for allMarco Peereboom
2008-06-06Add _?RS methods evaluation to obtain additional heuristics and settingMarco Peereboom
2008-06-01Re-enable new parser. Lots of testing by various folks. Fits all mediaMarco Peereboom
2008-05-16back out jordans new parser.David Gwynne
2008-05-14Removed debugging printfsJordan Hargrave
2008-05-14Clean up a bit.Brad Smith
2008-05-14Adding new ACPI Parser codeJordan Hargrave
2007-11-12spacingTheo de Raadt
2007-11-12a little less excitement (every printf does not need to end in !)Theo de Raadt
2007-10-08More simple memset(,0,) -> M_ZERO changes. In this batch move toKenneth R Westerback
2007-09-07Fix code that figures out the PCI bus number for a _PRT configuration object.Mark Kettenis
2007-02-23Added support for getting host-bridge _BBN from _CRS resourcesJordan Hargrave
2007-02-21Make an acpi-enabled GENERIC.MP work on systems that only support PIC mode.Mark Kettenis
2007-02-21Fix a few memory leaks.Marco Peereboom
2007-01-24Deal with weird systems that return bogus device numbers for stuff that's notMark Kettenis
2007-01-18Check whether PCI interrupt link devices are enabled.Mark Kettenis
2006-12-21even more knf loveTheo de Raadt
2006-12-21spacingTheo de Raadt
2006-12-21more minor knfTheo de Raadt
2006-12-18move proto to the right placeTheo de Raadt
2006-11-27Post-process PCI config space opregionsJordan Hargrave
2006-11-27Make normal pic interrupt routing work too.Mark Kettenis
2006-11-27Add check for acpi pointer. This prevents some ugly panics.Marco Peereboom
2006-11-27Fixes for acpiprt routingJordan Hargrave
2006-11-27Handle objrefs in _PRT.Mark Kettenis