Commit 6b078dfd60f160b038c60d8c2d290feec1b49548
1 parent
187337f8
Add __mips__to mmap specialcase.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2932 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
3 deletions
linux-user/mmap.c
... | ... | @@ -157,7 +157,7 @@ long target_mmap(target_ulong start, target_ulong len, int prot, |
157 | 157 | target_ulong ret, end, real_start, real_end, retaddr, host_offset, host_len; |
158 | 158 | long host_start; |
159 | 159 | #if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \ |
160 | - defined(__ia64) | |
160 | + defined(__ia64) || defined(__mips__) | |
161 | 161 | static target_ulong last_start = 0x40000000; |
162 | 162 | #elif defined(__CYGWIN__) |
163 | 163 | /* Cygwin doesn't have a whole lot of address space. */ |
... | ... | @@ -202,8 +202,8 @@ long target_mmap(target_ulong start, target_ulong len, int prot, |
202 | 202 | |
203 | 203 | if (!(flags & MAP_FIXED)) { |
204 | 204 | #if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \ |
205 | - defined(__ia64) || defined(__CYGWIN__) | |
206 | - /* tell the kenel to search at the same place as i386 */ | |
205 | + defined(__ia64) || defined(__mips__) || defined(__CYGWIN__) | |
206 | + /* tell the kernel to search at the same place as i386 */ | |
207 | 207 | if (real_start == 0) { |
208 | 208 | real_start = last_start; |
209 | 209 | last_start += HOST_PAGE_ALIGN(len); | ... | ... |