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] xen.git branch reorg / success with 2.6.30-rc3 pv_ops do

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:

(XEN) mm.c:2006:d0 Bad type (saw 28000001 != exp e0000000) for mfn 6b0a6 (pfn 
(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)

> >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

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