diff options
author | H. Peter Anvin <hpa@zytor.com> | 2009-03-28 13:53:26 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-03-28 18:20:07 -0700 |
commit | c549e71d073a6e9a4847497344db28a784061455 (patch) | |
tree | 60c41d640ecf696d0534f744fafe8bf2023c4254 /arch/ia64/sn/kernel/setup.c | |
parent | 32ec7fd08b597586774b92ac1cd2678021ccac1b (diff) | |
download | op-kernel-dev-c549e71d073a6e9a4847497344db28a784061455.zip op-kernel-dev-c549e71d073a6e9a4847497344db28a784061455.tar.gz |
x86, setup: ACPI 3, BIOS workaround for E820-probing code
Impact: ACPI 3 spec compliance, BIOS bug workaround
The ACPI 3 spec added another field to the E820 buffer -- which is
backwards incompatible, since it contains a validity bit.
Furthermore, there has been at least one report of a BIOS which
assumes that the buffer it is pointed at is the same buffer as for the
previous E820 call. Therefore, read the data into a temporary buffer
and copy the standard part of it if and only if the valid bit is set.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/ia64/sn/kernel/setup.c')
0 files changed, 0 insertions, 0 deletions