From 4f5f603cd04f058a5247c148ea9cde81a6335bc9 Mon Sep 17 00:00:00 2001 From: Daniel Schepler Date: Tue, 26 Feb 2019 04:26:21 +0000 Subject: [PATCH] Add support for x32 (from the Yocto project) Origin: vendor Forwarded: no Bug-Debian: 702183 Last-Update: 2013-05-06 Gbp-Pq: Name 00_arches_x32.patch --- harness/main.c | 2 +- src/syscall-x86_64.h | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/harness/main.c b/harness/main.c index 99232ef..ce760cd 100644 --- 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) diff --git a/src/syscall-x86_64.h b/src/syscall-x86_64.h index 0eccef3..fd71da9 100644 --- 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 -- 2.30.2