diff options
author | jhb <jhb@FreeBSD.org> | 2015-06-09 10:49:40 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2015-06-09 10:49:40 +0000 |
commit | 8d7fa71fca50afb21d91c5dff2c41a862513efe2 (patch) | |
tree | 56c3f1f9d258b09b5451779b2f53b84e55a4fbe8 /contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp | |
parent | 3259f3f35f305b53c284808724fe23d22697f8cb (diff) | |
download | FreeBSD-src-8d7fa71fca50afb21d91c5dff2c41a862513efe2.zip FreeBSD-src-8d7fa71fca50afb21d91c5dff2c41a862513efe2.tar.gz |
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
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp')
0 files changed, 0 insertions, 0 deletions