[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu-arm fails on test-mmap - take #2
From: |
Jan-Simon Möller |
Subject: |
Re: [Qemu-devel] qemu-arm fails on test-mmap - take #2 |
Date: |
Mon, 10 Aug 2009 04:09:04 +0200 |
User-agent: |
KMail/1.9.9 |
A quick hack around is this:
diff --git a/linux-user/mmap.c b/linux-user/mmap.c
index e05caa0..a04d6b1 100644
--- a/linux-user/mmap.c
+++ b/linux-user/mmap.c
@@ -316,8 +316,14 @@ abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size)
if (addr == addr_start)
return (abi_ulong)-1;
}
- if (start == 0)
- mmap_next_start = addr + size;
+ if (start == 0) {
+ abi_ulong mynext = addr + size ;
+ if ( (mynext > 0x5f000000) && (mynext < 0x65000000) ) {
+ mmap_next_start = 0x65000000 ;
+ } else {
+ mmap_next_start = addr + size;
+ }
+ }
return addr;
}
But this is for sure not the real solution.
Best,
Jan-Simon