From 69d8400e401b2e1e2138f0fe26425cfd4b617dd3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thomas=20Wei=C3=9Fschuh?= Date: Wed, 17 May 2023 17:00:31 +0200 Subject: [PATCH] enosys: add support for MIPS, PowerPC and ARC MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Co-developed-by: Hauke Mertens Signed-off-by: Thomas Weißschuh --- tests/helpers/test_enosys.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/helpers/test_enosys.c b/tests/helpers/test_enosys.c index 9ee31610f9..fd147f9eda 100644 --- a/tests/helpers/test_enosys.c +++ b/tests/helpers/test_enosys.c @@ -55,6 +55,20 @@ # endif #else # error Unknown target architecture +#elif __powerpc__ +# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_PPC +#elif __mips__ +# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_MIPS +# else +# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_MIPSEL +# endif +#elif __arc__ +# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_ARCV2BE +# else +# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_ARCV2 +# endif #endif #define syscall_nr (offsetof(struct seccomp_data, nr)) -- 2.47.3