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]>
pae.config
Description: application/config
_______________________________________________ Virtualization mailing list [email protected] https://lists.osdl.org/mailman/listinfo/virtualization
