On 3/12/10, Paul Brook <p...@codesourcery.com> 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.
Now I get these warnings on OpenBSD/Sparc64: CC sparc-bsd-user/exec.o /src/qemu/exec.c: In function `page_set_flags': /src/qemu/exec.c:2336: warning: comparison is always true due to limited range of data type /src/qemu/exec.c: In function `page_check_range': /src/qemu/exec.c:2373: warning: comparison is always true due to limited range of data type