diff options
author | Tom Musta <tommusta@gmail.com> | 2014-08-12 13:53:42 -0500 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2014-08-22 15:06:35 +0300 |
commit | 6f6a40328b6f4679082583c2b3a949cda451a991 (patch) | |
tree | 90c90e80f2bfa3a2bade02ffbdd97a667940fbd3 /linux-user/ppc | |
parent | 8fbe8fdfbc7576c58c59b605354457cc02076304 (diff) | |
download | hqemu-6f6a40328b6f4679082583c2b3a949cda451a991.zip hqemu-6f6a40328b6f4679082583c2b3a949cda451a991.tar.gz |
linux-user: Support target-to-host translation of mlockall argument
The argument to the mlockall system call is not necessarily the same on
all platforms and thus may require translation prior to passing to the
host.
For example, PowerPC 64 bit platforms define values for MCL_CURRENT
(0x2000) and MCL_FUTURE (0x4000) which are different from Intel platforms
(0x1 and 0x2, respectively)
Signed-off-by: Tom Musta <tommusta@gmail.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/ppc')
-rw-r--r-- | linux-user/ppc/syscall.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux-user/ppc/syscall.h b/linux-user/ppc/syscall.h index 5311cc6..0daf5cd 100644 --- a/linux-user/ppc/syscall.h +++ b/linux-user/ppc/syscall.h @@ -71,3 +71,5 @@ struct target_revectored_struct { #define TARGET_CLONE_BACKWARDS #define TARGET_MINSIGSTKSZ 2048 +#define TARGET_MLOCKALL_MCL_CURRENT 0x2000 +#define TARGET_MLOCKALL_MCL_FUTURE 0x4000 |