freebsd-nq/sys/i386/acpica
Nate Lawson d3bdd24ea9 Disable interrupts after using pmap_enter() to add the identity mapping.
Since pmap_enter() calls pmap_invalidate_page(), which needs interrupts
enabled in the SMP case, we defer the disable to right before saving the
register context.  This has been incorrect for about a year but caused no
real problems because the identity page never actually replaces a previously
mapped page and suspend/resume on SMP systems has been uncommon.

Tested by:	sos
MFC after:	3 days
2004-08-19 18:48:17 +00:00
..
acpi_asus.c MPSAFE locking 2004-08-13 06:22:29 +00:00
acpi_machdep.c Get the acpi softc via the devclass, not by caching the device. Replace 2004-07-24 22:41:30 +00:00
acpi_panasonic.c MPSAFE locking 2004-08-13 06:22:31 +00:00
acpi_toshiba.c MPSAFE locking 2004-08-13 06:22:35 +00:00
acpi_wakecode.S Use <machine/asmacros.h> since <machine/asm.h> is a userland-only header 2004-01-01 22:57:22 +00:00
acpi_wakeup.c Disable interrupts after using pmap_enter() to add the identity mapping. 2004-08-19 18:48:17 +00:00
genwakecode.sh Use file2c instead of a combination of hexdump, sed and shell script to 2004-07-27 01:33:27 +00:00
madt.c Completely ignore disabled CPU entries as their APIC IDs tend to be 2004-06-10 20:03:46 +00:00
Makefile Use headers from the kernel source tree rather than installed headers. 2004-04-13 13:43:11 +00:00
OsdEnvironment.c Make unnecessary globals static and remove unused includes. 2004-05-06 02:18:58 +00:00