1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/i386
John Baldwin d3c01334ce Some motherboards like to remap the SCI (normally IRQ 9) up to a PCI
interrupt such as IRQ 22 or 19.  However, the ACPI BIOS still routes
interrupts from some PCI devices to the same intpin calling the pin
IRQ 22.  Thus, ACPI expects to address a single interrupt source via two
different names.  To work around this, if the SCI is remapped to a non-ISA
interrupt (i.e., greater than 15), then we use
acpi_OverrideInterruptLevel() function to tell ACPI to use IRQ 22 or 19
rather than IRQ 9 for the SCI.

Previously we would change IRQ 22 or 19's name to IRQ 9 when we encountered
such an Interrupt Source Override entry in the MADT which routed the SCI
properly but left PCI devices mapped to IRQ 22 or 19 w/o a routable
interrupt.

Tested by:	sos
2003-11-11 18:20:10 +00:00
..
acpica Some motherboards like to remap the SCI (normally IRQ 9) up to a PCI 2003-11-11 18:20:10 +00:00
bios - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
compile
conf Disable probing of HTT CPUs by default for the MP Table case. HTT CPUs 2003-11-11 17:14:26 +00:00
i386 Enable HTT CPUs by default instead of halting them by default. Users 2003-11-11 17:16:15 +00:00
ibcs2 Fix a multitude of security bugs in the iBCS2 emulator: 2003-10-12 04:25:26 +00:00
include - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases, 2003-11-08 03:01:26 +00:00
isa - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
linux Regen. 2003-11-07 21:36:35 +00:00
pci New APIC support code: 2003-11-03 21:53:38 +00:00
svr4
Makefile