summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/firmware.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-09-26 14:11:43 -0700
committerH. Peter Anvin <hpa@zytor.com>2007-09-26 14:15:04 -0700
commit2efa33f81ef56e7700c09a3d8a881c96692149e5 (patch)
treef9d80e3fbca4051fe350a9f04e99589f59ed88e8 /arch/parisc/kernel/firmware.c
parentbbc15f46fe4dc2862325e2b4ba474a854162e1a1 (diff)
downloadop-kernel-dev-2efa33f81ef56e7700c09a3d8a881c96692149e5.zip
op-kernel-dev-2efa33f81ef56e7700c09a3d8a881c96692149e5.tar.gz
[x86 setup] Handle case of improperly terminated E820 chain
At least one system (a Geode system with a Digital Logic BIOS) has been found which suddenly stops reporting the SMAP signature when reading the E820 memory chain. We can't know what, exactly, broke in the BIOS, so if we detect this situation, declare the E820 data unusable and fall back to E801. Also, revert to original behavior of always probing all memory methods; that way all the memory information is available to the kernel. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Cc: Jordan Crouse <jordan.crouse@amd.com> Cc: Joerg Pommnitz <pommnitz@yahoo.com>
Diffstat (limited to 'arch/parisc/kernel/firmware.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud