On Fri, Mar 12, 2010 at 06:51:41PM +0000, Paul Brook wrote:
> > Richard Henderson (6):
> >   Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.
> >   Use TARGET_VIRT_ADDR_SPACE_BITS in h2g_valid.
> >   linux-user: Use h2g_valid in qemu_vmalloc.
> >   linux-user: Fix mmap_find_vma returning invalid addresses.
> >   Implement multi-level page tables.
> >   Fix last page errors in page_check_range and page_set_flags.
> 
> Applied, plus a bunch of follow-on patches that isolate the userspace 
> emulation from any concept of physical address space.
> 

The patch "Implement multi-level page tables" breaks i386/x86_64 system
emulation. Using the image on [1], qemu now segfaults during the initrd
parts. This is not 100% reproducible, a few times it hanged instead of
crashing.

[1] http://people.debian.org/~aurel32/qemu/i386/debian_lenny_i386_small.qcow2

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurel...@aurel32.net                 http://www.aurel32.net


Reply via email to