#
97faf389 |
| 22-Dec-2019 |
thorpej <thorpej@NetBSD.org> |
Add acpi_intr_mask() and acpi_intr_unmask() which, following the pre-existing ACPI software layering model, are wrappers around acpi_md_intr_mask() and acpi_md_intr_unmask(), which in turn are wrappe
Add acpi_intr_mask() and acpi_intr_unmask() which, following the pre-existing ACPI software layering model, are wrappers around acpi_md_intr_mask() and acpi_md_intr_unmask(), which in turn are wrappers around intr_mask() and intr_unmask().
XXX ARM and IA64 implementations of acpi_md_intr_mask() and acpi_md_intr_unmask() are just stubs for now.
show more ...
|
#
5fc23ec5 |
| 16-Nov-2018 |
jmcneill <jmcneill@NetBSD.org> |
Add MD functions for establishing and disestablishing interrupt handlers.
|
#
0d2d508c |
| 20-Mar-2018 |
bouyer <bouyer@NetBSD.org> |
Allow registering ACPI interrupt handlers with a xname. AcpiOsInstallInterruptHandler(), part of ACPICA API, doesn't allow passing the xname. I extend the API with AcpiOsInstallInterruptHandler_xname
Allow registering ACPI interrupt handlers with a xname. AcpiOsInstallInterruptHandler(), part of ACPICA API, doesn't allow passing the xname. I extend the API with AcpiOsInstallInterruptHandler_xname() for this purpose, and change acpi_md_OsInstallInterruptHandler() to accept and use the xname (ia64 doens't use it). The xname was hardcoded to "acpi SCI" in the x86 acpi_md_OsInstallInterruptHandler(), so I make AcpiOsInstallInterruptHandler() call AcpiOsInstallInterruptHandler_xname with xname = "acpi SCI".
Now 'vmstat -i' shows the device's name instead of "acpi SCI" for for i2c HID interrupts.
Proposed on tech-kern@ on Dec 29.
show more ...
|
#
eccddca5 |
| 23-Sep-2012 |
chs <chs@NetBSD.org> |
locate PCI buses and determine their bus numbers using the info previously extracted from ACPICA rather than trying to figure it out again. allow PCI buses that don't have a _PRT method.
|
#
9011df2a |
| 12-Jun-2011 |
jruoho <jruoho@NetBSD.org> |
Follow IA-64 with the x86-specific ACPI MD functions and move these where they belong to. Remove an unused function. Minor KNF. No functional change.
|
#
7a1a0a91 |
| 12-Jun-2011 |
jruoho <jruoho@NetBSD.org> |
Move the evaluation of the _PDC control method out from the acpicpu(4) driver to the main acpi(4) stack. Follow Linux and evaluate it early. Should fix PR port-amd64/42895, possibly also PR kern/4258
Move the evaluation of the _PDC control method out from the acpicpu(4) driver to the main acpi(4) stack. Follow Linux and evaluate it early. Should fix PR port-amd64/42895, possibly also PR kern/42583, and many other comparable bugs.
A common sense explanation is that Intel supplies additional CPU tables to OEMs. BIOS writers do not bother to modify their DSDTs, but instead load these extra tables dynamically as secondary SSDT tables. The actual Load() happens when the _PDC method is invoked, and thus namespace errors occur when the CPU-specific ACPI methods are not yet present but referenced in the AML by various drivers, including, but not limited to, acpitz(4).
show more ...
|
#
a34d3467 |
| 13-Jan-2011 |
jruoho <jruoho@NetBSD.org> |
Move the function that counts the CPUs from acpicpu(4) to the MD layer.
|
#
f534f13d |
| 24-Jul-2010 |
jruoho <jruoho@NetBSD.org> |
Revert the previous partially for the time being.
|
#
6f76995c |
| 24-Jul-2010 |
jruoho <jruoho@NetBSD.org> |
Move ACPI_FLUSH_CPU_CACHE() (a.k.a. WBINVD on x86) to MD headers where it belongs to. Let IA-64 define its own function/instruction instead of requiring a dummy wbinvd() to satisfy the definition in
Move ACPI_FLUSH_CPU_CACHE() (a.k.a. WBINVD on x86) to MD headers where it belongs to. Let IA-64 define its own function/instruction instead of requiring a dummy wbinvd() to satisfy the definition in a MI header.
show more ...
|
#
3e9233f0 |
| 14-Mar-2009 |
jmcneill <jmcneill@NetBSD.org> |
Add acpi_md_OsEnableInterrupt, to go with acpi_md_OsDisableInterrupt
|
#
9ba31746 |
| 15-Dec-2007 |
joerg <joerg@NetBSD.org> |
Move mapping of the real mode location for the ACPI wakeup code into a separate function called from acpi_md_callback.
|
#
4c1d81b2 |
| 09-Dec-2007 |
jmcneill <jmcneill@NetBSD.org> |
Merge jmcneill-pm branch.
|
#
42773dd4 |
| 02-May-2005 |
kochi <kochi@NetBSD.org> |
Merge changes for ACPI-CA 20050408.
|
#
def0e7ac |
| 11-May-2003 |
fvdl <fvdl@NetBSD.org> |
Moved here from sys/arch/i386/include.
|