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

Re: [Xen-devel] xen.git branch reorg / success with 2.6.30-rc3 pv_ops dom0



On Wed, May 06, 2009 at 02:51:59PM -0700, Jeremy Fitzhardinge wrote:
> Pasi Kärkkäinen wrote:
> >>Oh, look, we're not reserving the Xen pagetable, and this time we really 
> >>should.  Does this work for you?
> >>
> >>    
> >
> >Yes, this fixes the problem! Now xen-tip/next pv_ops dom0 boots OK for me,
> >just like dom0/hackery did earlier!
> >  
> 
> Great!  I'd be interested to know if you're still having HIGHPTE 
> problems.  It may or may not have got fixed.
> 

I just tried with CONFIG_HIGHPTE=y but that didn't seem to work:
http://pasik.reaktio.net/xen/pv_ops-dom0-debug/pv_ops-dom0-bootlog-30-xen331-linux-2.6.30-rc3-next-crash-with-highpte.txt

(XEN) mm.c:2006:d0 Bad type (saw 28000001 != exp e0000000) for mfn 6b0a6 (pfn 
2c959)
(XEN) mm.c:707:d0 Error getting mfn 6b0a6 (pfn 2c959) from L1 entry 
000000006b0a6063 for dom0
(XEN) mm.c:3640:d0 ptwr_emulate: could not get_page_from_l1e()

BUG: unable to handle kernel paging request at c0207d58
IP: [<c0405bf7>] xen_set_pte+0x89/0x93
*pdpt = 000000003c8ef001 
Oops: 0003 [#1] SMP 
Pid: 323, comm: kswapd0 Not tainted (2.6.30-rc3-tip #34) P8SC8
EIP: 0061:[<c0405bf7>] EFLAGS: 00010296 CPU: 0
EIP is at xen_set_pte+0x89/0x93
EAX: 00000000 EBX: c0207d58 ECX: 00000000 EDX: 6b0a6063
ESI: 00000000 EDI: 000bd778 EBP: e254cd80 ESP: e254cd70
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0069
Process kswapd0 (pid: 323, ti=e254c000 task=e25c8000 task.ti=e254c000)

[root@dom0test linux-2.6-xen]# gdb vmlinux
(gdb) x/i 0xc0405bf7
0xc0405bf7 <xen_set_pte+137>:   mov    %edx,(%ebx)
(gdb) 


> >Next I tried without the serial console, and yes, now the VGA text console 
> >works just like it does with the old 2.6.18 xenlinux tree! I can see the
> >pv_ops dom0 kernel boot messages after Xen boot messages just fine.
> >  
> 
> Good.  Have you tried starting X?
> 

Nope, not yet. I don't even have X in that box.. I'll try that later :) 

-- Pasi

_______________________________________________
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®.