summaryrefslogtreecommitdiff
path: root/sysutils/xenkernel3/patches/patch-ba
blob: db953b25a1ad95e51818e5aebdcd4218d998a6b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$NetBSD: patch-ba,v 1.4 2008/02/15 20:34:35 bouyer Exp $

--- 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);
+    if ( elf.bsd_symtab_pstart )
+        printk(" Dom0 symbol map 0x%" PRIx64 " -> 0x%" PRIx64 "\n",
+               elf.bsd_symtab_pstart, elf.bsd_symtab_pend);
 
     if ( !compatible )
     {
@@ -349,6 +352,8 @@
     if ( parms.pae == PAEKERN_extended_cr3 )
             set_bit(VMASST_TYPE_pae_extended_cr3, &d->vm_assist);
 
+    d->arch.physaddr_bitsize = 64;
+
     if ( UNSET_ADDR != parms.virt_hv_start_low && elf_32bit(&elf) )
     {
 #if CONFIG_PAGING_LEVELS < 4