Re: [Qemu-devel] [PATCH] translate-all.c: memory walker initial address miscalculation

2014-09-08 Thread m . ilin
From: Mikhail Ilyin The initial base address is miscalculated in walk_memory_regions(). It has to be shifted TARGET_PAGE_BITS more. Holder variables are extended to target_ulong size otherwise they don't fit for MIPS N32 (a 32-bit ABI with a 64-bit address space) and qemu won't compile. The issue

[Qemu-devel] [PATCH] translate-all.c: memory walker initial address miscalculation

2014-09-07 Thread m . ilin
From: Mikhail Ilyin The initial base address is miscalculated in walk_memory_regions(). It has to be shifted TARGET_PAGE_BITS more. Holder variables are extended to target_ulong size otherwise they don't fit for MIPS N32 (a 32-bit ABI with a 64-bit address space) and qemu won't compile. The issue