|Subject:||Re: [Qemu-devel] Loading ELF binaries with very high base addresses|
|Date:||Tue, 12 Jul 2011 18:43:49 +0200|
Am 12.07.2011 um 17:29 schrieb Prashant Vaibhav <address@hidden>:
On x86_64 the high 16 bits of the virtual address space have to be equal - either 0x0000 or 0xffff. So the IA64 addresses can't be reflected in x86_64 virtual address space.
For now, you could try to add an ifdef that wraps around to some other lower address in the loop when the va is higher than x86_64 supports.
I guess the long-term solution here really is to use the softmmu for linux-user as well - unless we're running 32-on-64.
For now, just force the mapping to somewhere mappable :)
|[Prev in Thread]||Current Thread||[Next in Thread]|