From 26a210a83a84567002a3c52b5099a435357c4abc Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 19 Aug 2019 15:54:49 +0100 Subject: [PATCH] arch: x86_64: Fix EBDA adddress This was set to the MP table address rather than the start of the EBDA. Signed-off-by: Rob Bradford --- arch/src/x86_64/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/src/x86_64/mod.rs b/arch/src/x86_64/mod.rs index 6081851e4..48ccdbaf1 100644 --- a/arch/src/x86_64/mod.rs +++ b/arch/src/x86_64/mod.rs @@ -46,7 +46,7 @@ impl From for super::Error { } // Where BIOS/VGA magic would live on a real PC. -const EBDA_START: GuestAddress = GuestAddress(0x9fc00); +const EBDA_START: GuestAddress = GuestAddress(0xa0000); const FIRST_ADDR_PAST_32BITS: GuestAddress = GuestAddress(1 << 32); // Our 32-bit memory gap starts at 3G.