Commit 7ec93196fae7d07a8ba7cf226a3daef2c3144acc
1 parent
be58fc7c
Fix invalid MAP_xxx flags for PowerPC targets.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3184 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
5 additions
and
0 deletions
linux-user/syscall_defs.h
@@ -865,9 +865,14 @@ struct target_winsize { | @@ -865,9 +865,14 @@ struct target_winsize { | ||
865 | #define TARGET_MAP_GROWSDOWN 0x0100 /* stack-like segment */ | 865 | #define TARGET_MAP_GROWSDOWN 0x0100 /* stack-like segment */ |
866 | #define TARGET_MAP_DENYWRITE 0x0800 /* ETXTBSY */ | 866 | #define TARGET_MAP_DENYWRITE 0x0800 /* ETXTBSY */ |
867 | #define TARGET_MAP_EXECUTABLE 0x1000 /* mark it as an executable */ | 867 | #define TARGET_MAP_EXECUTABLE 0x1000 /* mark it as an executable */ |
868 | +#if defined(TARGET_PPC) | ||
869 | +#define TARGET_MAP_LOCKED 0x0080 /* pages are locked */ | ||
870 | +#define TARGET_MAP_NORESERVE 0x0040 /* don't check for reservations */ | ||
871 | +#else | ||
868 | #define TARGET_MAP_LOCKED 0x2000 /* pages are locked */ | 872 | #define TARGET_MAP_LOCKED 0x2000 /* pages are locked */ |
869 | #define TARGET_MAP_NORESERVE 0x4000 /* don't check for reservations */ | 873 | #define TARGET_MAP_NORESERVE 0x4000 /* don't check for reservations */ |
870 | #endif | 874 | #endif |
875 | +#endif | ||
871 | 876 | ||
872 | #if defined(TARGET_I386) || defined(TARGET_ARM) | 877 | #if defined(TARGET_I386) || defined(TARGET_ARM) |
873 | struct target_stat { | 878 | struct target_stat { |