Subject: CVS commit: [netbsd-4] src/sys/arch/x86
To: None <source-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: source-changes
Date: 10/14/2007 00:32:20
Module Name:	src
Committed By:	xtraeme
Date:		Sun Oct 14 00:32:20 UTC 2007

Modified Files:
	src/sys/arch/x86/include [netbsd-4]: mpacpi.h
	src/sys/arch/x86/x86 [netbsd-4]: acpi_machdep.c mpacpi.c

Log Message:
Pull up following revision(s) (requested by joerg in ticket #925):
	sys/arch/x86/x86/mpacpi.c: revision 1.50
	sys/arch/x86/include/mpacpi.h: revision 1.5
	sys/arch/x86/x86/acpi_machdep.c: revision 1.16

Merge from mpacpi.h 1.4.32.1, acpi_machdep.c 1.13.22.5 and
mpacpi.c 1.48.12.2 from jmcneill-pm:

Don't process the MADT and modify the interrupt config at one moment and
later trying to figure out if an entry was overriden and matches the
ACPI SCI. This is brain-dead and breaks in various situations.
Just check for each ISA override entry, if it matches the SCI. If it
does, remember it and use it for the interrupt setup. If there's no such
override assume that it is not changed, but override the polarity and
level from ISA settings to PCI settings.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.4.8.1 src/sys/arch/x86/include/mpacpi.h
cvs rdiff -r1.12.6.1 -r1.12.6.2 src/sys/arch/x86/x86/acpi_machdep.c
cvs rdiff -r1.44.2.1 -r1.44.2.2 src/sys/arch/x86/x86/mpacpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.