freebsd-src/sys/x86
John Baldwin 125954c873 Handle X2APIC entries in the MADT for APICs with an ID < 255. At least one
BIOS has been seen to include such entries even though the relevant specs
require that X2APIC entries only be used for CPUs with an APIC ID >= 255.

This was tested on a system with "plain" local APIC entries in the MADT
to ensure no regressions, but it has not yet been tested on a system with
X2APIC entries in the MADT.  Currently such systems do not boot at all,
and with this change they might now boot correctly.

Differential Revision:	https://reviews.freebsd.org/D2521
Reviewed by:	kib
MFC after:	2 weeks
2015-06-09 10:49:40 +00:00
..
acpica Handle X2APIC entries in the MADT for APICs with an ID < 255. At least one 2015-06-09 10:49:40 +00:00
bios Add missing header needed by free(9). 2012-09-30 15:42:20 +00:00
cpufreq Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
include Rewrite amd64 PCID implementation to follow an algorithm described in 2015-05-09 19:11:01 +00:00
iommu Remove several write-only variables, all reported by the gcc 4.9 2015-05-29 13:24:17 +00:00
isa Include mca_machdep.h. 2015-01-18 03:43:47 +00:00
pci Reassign copyright statements on several files from Advanced 2015-04-23 14:22:20 +00:00
x86 Update print_INTEL_TLB() by the tag values from the Intel SDM 2015-06-06 22:03:24 +00:00
xen xen: make sure xenpv bus is the last to attach 2015-05-25 09:47:16 +00:00