Jeremy Fitzhardinge wrote:
> Gerd Hoffmann wrote:
>>   Hi,
>>
>> paravirt kernel doesn't boot as xen guest for me, see attachment.
>>   
> 
> Hm, I just booted a pae kernel from the current paravirt repo and got it
> to usermode.  What's your .config?  Also, what line is getting the fault?

config is attached.

It faults in fork syscall, down in pgd_walk().  It finds a pmd entry
pointing to a machine page where the mfn_to_pfn translation returns -1
aka 0xffffffff.  Trying to find a struct page for that one doesn't work ...

kernel with debug printk's:

xen_pgd_pin c1abb000
   g     0:  1abe001 1ae61001                <- pgd (index, val, val_ma)
     m   0:   80b067 1a394067                <- pmd (same)
     m   1:   80c067 1a393067
     m   2:   80d067 1a392067
     m   3:   80e067 1a391067
     m   4:   80f067 1a390067
     m   5:     2067 1b621067
     m   6:     3067 1b620067
     m   7:     4067  dbf7067
     m   8:     5067  dbf6067
     m   9:     6067  dbf5067
     m  10:     7067  dbf4067
     m  11:     8067 19c57067
     m  12:     9067 19c56067
     m  13:     a067 19c55067
     m  14:     b067 19c54067
     m  15:     c067 1a57f067
     m  20:  107e067 19d21067
     m  64:  1808067 1d297067
     m 426:     e067 1a57d067
     m 427:     d067 1a57e067
mfn_to_pfn: mfn 3f400 pfn ffffffff
mfn_to_pfn: mfn 3f400 pfn ffffffff
     m 428: fffff0a1 3f4000a1                <- here is the broken one

cheers,
  Gerd

-- 
Gerd Hoffmann <[EMAIL PROTECTED]>

Attachment: pae.config
Description: application/config

_______________________________________________
Virtualization mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/virtualization

Reply via email to