MP table: Test 0xe0000 when searching MP float pointer structure
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 27 Jun 2009 13:36:37 +0000 (21:36 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 27 Jun 2009 13:42:31 +0000 (21:42 +0800)
commit1df86978bda289b743b2fc978e82721462823b97
tree8078215774afb5f2144cbd30fb84eb3cf54d89f7
parent69f1d879d9f93caba0dd678e71b7adecf6eb8460
MP table: Test 0xe0000 when searching MP float pointer structure

MultiProcessor Specification version 1.4 never mentions this location,
however, some brain-dead BIOSes put MP table there ...  "Extened BIOS"
location is taken from mptable(8) in the base system.

Reported-and-Tested-by: ruse39 on EFnet #dragonflybsd
sys/platform/pc32/i386/mp_machdep.c