summaryrefslogtreecommitdiff
path: root/sysutils/xenkernel3/patches/patch-ba
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/xenkernel3/patches/patch-ba')
-rw-r--r--sysutils/xenkernel3/patches/patch-ba16
1 files changed, 4 insertions, 12 deletions
diff --git a/sysutils/xenkernel3/patches/patch-ba b/sysutils/xenkernel3/patches/patch-ba
index fa98c478f64..db953b25a1a 100644
--- a/sysutils/xenkernel3/patches/patch-ba
+++ b/sysutils/xenkernel3/patches/patch-ba
@@ -1,8 +1,8 @@
-$NetBSD: patch-ba,v 1.3 2007/12/05 22:06:27 bouyer Exp $
+$NetBSD: patch-ba,v 1.4 2008/02/15 20:34:35 bouyer Exp $
---- xen/arch/x86/domain_build.c.orig 2007-11-15 00:35:27.000000000 +0100
-+++ xen/arch/x86/domain_build.c 2007-12-05 22:55:53.000000000 +0100
-@@ -316,6 +316,9 @@
+--- xen/arch/x86/domain_build.c.orig 2008-01-31 11:06:54.000000000 +0100
++++ xen/arch/x86/domain_build.c 2008-02-13 21:24:12.000000000 +0100
+@@ -312,6 +312,9 @@
parms.pae ? ", PAE" : "",
elf_msb(&elf) ? "msb" : "lsb",
elf.pstart, elf.pend);
@@ -21,11 +21,3 @@ $NetBSD: patch-ba,v 1.3 2007/12/05 22:06:27 bouyer Exp $
if ( UNSET_ADDR != parms.virt_hv_start_low && elf_32bit(&elf) )
{
#if CONFIG_PAGING_LEVELS < 4
-@@ -642,6 +647,7 @@
- l4start = l4tab = page_to_virt(page);
- }
- copy_page(l4tab, idle_pg_table);
-+ l4tab[0] = l4e_empty(); /* zap trampoline mapping */
- l4tab[l4_table_offset(LINEAR_PT_VIRT_START)] =
- l4e_from_paddr(__pa(l4start), __PAGE_HYPERVISOR);
- l4tab[l4_table_offset(PERDOMAIN_VIRT_START)] =