From: H. Peter Anvin Date: Wed, 26 Sep 2007 21:11:43 +0000 (-0700) Subject: [x86 setup] Handle case of improperly terminated E820 chain X-Git-Tag: v2.6.23-rc9~27^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2efa33f81ef56e7700c09a3d8a881c96692149e5;p=pandora-kernel.git [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 Cc: Jordan Crouse Cc: Joerg Pommnitz --- Reading git-diff-tree failed