[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] RE: [Xen-changelog] [PAE] Allow pgdirs above 4GB for paravirt guests.


  • To: "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
  • From: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>
  • Date: Sat, 27 May 2006 09:23:10 -0700
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Sat, 27 May 2006 09:23:35 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcaBbV+WTJB8F2asTWimgWq2xCiJ3AAOeNeA
  • Thread-topic: [Xen-devel] RE: [Xen-changelog] [PAE] Allow pgdirs above 4GB for paravirt guests.

It's same, but it can be exposing a bug with loading a wrong module.
Without the patch, it should complain like:

Loading scsi_mod.ko module
scsi_mod: version magic '2.6.15-1.2054_FC5smp SMP 686 REGPARM 4KSTACKS
gcc-4.1' should be '2.6.16.13-xen0 SMP 686 gcc-3.4'
insmod: error inserting '/lib/scsi_mod.ko': -1 Invalid module format

With that patch, it hangs like that:

Loading scsi_mod.ko module
(XEN)

I don't see anything after (XEN). 

A quick debugging tells me that one processor is waiting at
smp_call_function and the other one has a bogus CR3, i.e. all four PDPT
entries are 0. I'll take a look later today if I have time.

Jun
---
Intel Open Source Technology Center 

-----Original Message-----
From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx] 
Sent: Saturday, May 27, 2006 2:05 AM
To: Nakajima, Jun
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] RE: [Xen-changelog] [PAE] Allow pgdirs above
4GB for paravirt guests.


On 26 May 2006, at 23:31, Nakajima, Jun wrote:

> Dom0 hangs with this patch when loading modules. If I back it out, it
> boots fine. I configured dom0 as SMP (and the machine has >4GB).

Is the hang just of domain0, not Xen? What happens if you force 
emulation of writable pagetables (no batching)?

  -- Keir

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.