Drop support for ACPI 3 E820 extended memory attributes
authorH. Peter Anvin <hpa@zytor.com>
Thu, 21 May 2009 23:03:15 +0000 (16:03 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 21 May 2009 23:03:15 +0000 (16:03 -0700)
commitafef2c845b93ebe52c178a5a42d498be75fb4c8c
tree8e914b01ea0cc2931a4cb0c8455223405fea642b
parent044154a0479cd365597846dd7025755eb852d76f
Drop support for ACPI 3 E820 extended memory attributes

Drop all support for ACPI 3 E820 extended memory attributes.  There
are BIOSes in the field that report completely bogus information here,
resulting in no memory at all being detected (we then fall back to
E801 detection, but that is problematic in its own ways.)

There is strong reasons to believe at this point that the extended
memory attributes are not usable in their current form, so drop them
and revert back to simple 20-byte support, including for MEMDISK
spoofing.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
NEWS
com32/lib/syslinux/memscan.c
com32/mboot/mem.c
core/highmem.inc
memdisk/e820.h
memdisk/e820func.c
memdisk/e820test.c
memdisk/memdisk.inc
memdisk/msetup.c
memdisk/setup.c