recipes: Preserve warnings flags appending the C flags in some (specific) recipes
[dragora.git] / patches / libaio / 0003-harness-Add-KERNEL_RW_POINTER-for-various-32-bit-arc.patch
blob90b5879e3db92fed3636d2580c0bb238d479905d
1 From 9e87b37ec648e69f641dd83c7909a337dbd15728 Mon Sep 17 00:00:00 2001
2 From: Guillem Jover <guillem@hadrons.org>
3 Date: Wed, 14 Aug 2019 03:30:09 +0200
4 Subject: [PATCH libaio 03/11] harness: Add KERNEL_RW_POINTER for various
5 32-bit architectures
7 Signed-off-by: Guillem Jover <guillem@hadrons.org>
8 ---
9 harness/main.c | 9 +++++++++
10 1 file changed, 9 insertions(+)
12 diff --git a/harness/main.c b/harness/main.c
13 index 82e9c69..0eed7bd 100644
14 --- a/harness/main.c
15 +++ b/harness/main.c
16 @@ -12,7 +12,16 @@
17 #include <libaio.h>
19 #if __LP64__ == 0
20 +#if defined(__i386__) || defined(__powerpc__)
21 #define KERNEL_RW_POINTER ((void *)0xc0010000)
22 +#elif defined(__arm__) || defined(__s390__)
23 +#define KERNEL_RW_POINTER ((void *)0x00010000)
24 +#elif defined(__sparc__)
25 +#define KERNEL_RW_POINTER ((void *)0xf0010000)
26 +#else
27 +#warning Not really sure where kernel memory is. Guessing.
28 +#define KERNEL_RW_POINTER ((void *)0xc0010000)
29 +#endif
30 #else
31 //#warning Not really sure where kernel memory is. Guessing.
32 #define KERNEL_RW_POINTER ((void *)0xffffffff81000000)
33 --
34 2.26.0.292.g33ef6b2f38