|
Description: Add support for x32 (from the Yocto project)
|
|
Author: Daniel Schepler <dschepler@gmail.com>
|
|
Origin: vendor
|
|
Forwarded: no
|
|
Bug-Debian: 702183
|
|
Last-Update: 2013-05-06
|
|
|
|
|
|
---
|
|
harness/main.c | 2 +-
|
|
src/syscall-x86_64.h | 10 ++++++++++
|
|
2 files changed, 11 insertions(+), 1 deletion(-)
|
|
|
|
--- a/src/syscall-x86_64.h
|
|
+++ b/src/syscall-x86_64.h
|
|
@@ -1,6 +1,16 @@
|
|
+#ifndef __NR_io_setup
|
|
#define __NR_io_setup 206
|
|
+#endif
|
|
+#ifndef __NR_io_destroy
|
|
#define __NR_io_destroy 207
|
|
+#endif
|
|
+#ifndef __NR_io_getevents
|
|
#define __NR_io_getevents 208
|
|
+#endif
|
|
+#ifndef __NR_io_submit
|
|
#define __NR_io_submit 209
|
|
+#endif
|
|
+#ifndef __NR_io_cancel
|
|
#define __NR_io_cancel 210
|
|
+#endif
|
|
#define __NR_io_pgetevents 333
|
|
--- a/harness/main.c
|
|
+++ b/harness/main.c
|
|
@@ -14,7 +14,7 @@
|
|
#if __LP64__ == 0
|
|
#if defined(__i386__) || defined(__powerpc__) || defined(__mips__)
|
|
#define KERNEL_RW_POINTER ((void *)0xc0010000)
|
|
-#elif defined(__arm__) || defined(__m68k__) || defined(__s390__) || defined(__sh__)
|
|
+#elif defined(__arm__) || defined(__m68k__) || defined(__s390__) || defined(__sh__) || defined(__x86_64__)
|
|
#define KERNEL_RW_POINTER ((void *)0x00010000)
|
|
#elif defined(__hppa__)
|
|
#define KERNEL_RW_POINTER ((void *)0x10100000)
|