diff options
author | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-06-03 15:31:32 +0000 |
---|---|---|
committer | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-06-03 15:31:32 +0000 |
commit | 6b078dfd60f160b038c60d8c2d290feec1b49548 (patch) | |
tree | 44df697932e94b0945e0d1736e6d7a4ad35babfb | |
parent | 187337f8b0ec0813dd3876d1efe37d415fb81c2e (diff) | |
download | hqemu-6b078dfd60f160b038c60d8c2d290feec1b49548.zip hqemu-6b078dfd60f160b038c60d8c2d290feec1b49548.tar.gz |
Add __mips__to mmap specialcase.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2932 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r-- | linux-user/mmap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/linux-user/mmap.c b/linux-user/mmap.c index cbaa7ce..bfecb7a 100644 --- a/linux-user/mmap.c +++ b/linux-user/mmap.c @@ -157,7 +157,7 @@ long target_mmap(target_ulong start, target_ulong len, int prot, target_ulong ret, end, real_start, real_end, retaddr, host_offset, host_len; long host_start; #if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \ - defined(__ia64) + defined(__ia64) || defined(__mips__) static target_ulong last_start = 0x40000000; #elif defined(__CYGWIN__) /* 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, if (!(flags & MAP_FIXED)) { #if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \ - defined(__ia64) || defined(__CYGWIN__) - /* tell the kenel to search at the same place as i386 */ + defined(__ia64) || defined(__mips__) || defined(__CYGWIN__) + /* tell the kernel to search at the same place as i386 */ if (real_start == 0) { real_start = last_start; last_start += HOST_PAGE_ALIGN(len); |