This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Daily Xen Build

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] Daily Xen Build
From: David F Barrera <dfbp@xxxxxxxxxx>
Date: Thu, 25 Aug 2005 10:39:50 -0500
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 25 Aug 2005 15:39:03 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <E1E8J1h-0003ev-00@xxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <E1E8J1h-0003ev-00@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Keir Fraser wrote:

On 24 Aug 2005, at 17:51, David F Barrera wrote:

and the one that prevented you booting x86/64 domUs.
I can't verify this since I can't boot Dom0 on x86_64, bugzilla #187
Weird - I can't reporoduce this myself, even though my test box has a tg3 (and it looks like tg3 initialisation is what's causing the crash).

I'll see if I can kick the kernel around some more tomorrow and get the behaviour you observe.

Can you try adding some tracing to __ioremap() and is_local_lowmem()
in arch/xen/i386/mm/ioremap.c.
Should this be in arch/xen/*x86_64*/mm/ioremap.c. ?

In __ioremap() there is a section in the middle that is conditional on
is_local_lowmem(phys_addr). Add a printk in there to see if we execute
that conditional code.

If we do, it would be interesting to instrument
is_local_lowmem(). Add something like this:
printk(KERN_ALERT " *** %lx %lx %lx %x\n",
       mfn, pfn, max_low_pfn, phys_to_machine_mapping[pfn]);

-- Keir

Xen-devel mailing list

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>