History log of /netbsd/sys/arch/x86/include/acpi_machdep.h (Results 1 – 14 of 14)
Revision Date Author Comments
# 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.