From 7ec93196fae7d07a8ba7cf226a3daef2c3144acc Mon Sep 17 00:00:00 2001 From: j_mayer Date: Tue, 18 Sep 2007 21:54:57 +0000 Subject: [PATCH] Fix invalid MAP_xxx flags for PowerPC targets. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3184 c046a42c-6fe2-441c-8c8c-71466251a162 --- linux-user/syscall_defs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index 14a3799372..07f4fd36c0 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -865,9 +865,14 @@ struct target_winsize { #define TARGET_MAP_GROWSDOWN 0x0100 /* stack-like segment */ #define TARGET_MAP_DENYWRITE 0x0800 /* ETXTBSY */ #define TARGET_MAP_EXECUTABLE 0x1000 /* mark it as an executable */ +#if defined(TARGET_PPC) +#define TARGET_MAP_LOCKED 0x0080 /* pages are locked */ +#define TARGET_MAP_NORESERVE 0x0040 /* don't check for reservations */ +#else #define TARGET_MAP_LOCKED 0x2000 /* pages are locked */ #define TARGET_MAP_NORESERVE 0x4000 /* don't check for reservations */ #endif +#endif #if defined(TARGET_I386) || defined(TARGET_ARM) struct target_stat {