summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-03-18 16:20:33 +0000
committerkib <kib@FreeBSD.org>2014-03-18 16:20:33 +0000
commitf8f145010fff45759a61dab0a08b7b030271baa2 (patch)
tree643b1fb871916b5d8683a8c37ef36cb1fb76f12b /contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parentf53199b05bf79bc071d8a2b526e61970ab39392a (diff)
downloadFreeBSD-src-f8f145010fff45759a61dab0a08b7b030271baa2.zip
FreeBSD-src-f8f145010fff45759a61dab0a08b7b030271baa2.tar.gz
It is not uncommon for BIOSes to report wrong RMRR entries in DMAR
table. Among them, some (old AMI ?) BIOSes report entries with range like (bf7ec000, bf7ebfff). Attempts to ignore the bogus entries result in faults, so the range must be covered somehow. Provide a workaround by identity mapping the 32 pages after the bogus entry start, which seems to be enough for the reported BIOS. Reported and tested by: Jason Harmening <jason.harmening@gmail.com> Sponsored by: The FreeBSD Foundation MFC after: 1 week
Diffstat (limited to 'contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud