| 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) |