# HG changeset patch # Parent a98b2e22ecbb57fee6b061dee3e3fb264fbf6f4e Test patch!: Force x86 boot trampoline to be allocated at 0x7c000 instead of EBDA - 64k diff -r a98b2e22ecbb xen/arch/x86/boot/head.S --- a/xen/arch/x86/boot/head.S +++ b/xen/arch/x86/boot/head.S @@ -77,8 +77,8 @@ gdt_boot_descr: cmp $0x2BADB002,%eax jne not_multiboot - /* Set up trampoline segment 64k below EBDA */ - movzwl 0x40e,%eax /* EBDA segment */ + /* Hard code trampoline to 0x7c000 */ + mov $0x8c00,%eax /* hardcoded 0x8c00 */ cmp $0xa000,%eax /* sanity check (high) */ jae 0f cmp $0x4000,%eax /* sanity check (low) */