From 6be381fc9b9c4f20db6511ce2e0da02a1c95ae45 Mon Sep 17 00:00:00 2001 From: LLVM Packaging Team Date: Fri, 22 Jul 2022 14:10:20 +0100 Subject: [PATCH] Define the affinity for riscv64 Last-Update: 2021-08-27 Gbp-Pq: Name omp-riscv64.patch --- openmp/runtime/src/kmp_affinity.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/openmp/runtime/src/kmp_affinity.h b/openmp/runtime/src/kmp_affinity.h index 596fdfc942..5787ee03c9 100644 --- a/openmp/runtime/src/kmp_affinity.h +++ b/openmp/runtime/src/kmp_affinity.h @@ -209,6 +209,17 @@ public: #elif __NR_sched_getaffinity != 123 #error Wrong code for getaffinity system call. #endif /* __NR_sched_getaffinity */ +#elif KMP_ARCH_RISCV64 +#ifndef __NR_sched_setaffinity +#define __NR_sched_setaffinity 122 +#elif __NR_sched_setaffinity != 122 +#error Wrong code for setaffinity system call. +#endif /* __NR_sched_setaffinity */ +#ifndef __NR_sched_getaffinity +#define __NR_sched_getaffinity 123 +#elif __NR_sched_getaffinity != 123 +#error Wrong code for getaffinity system call. +#endif /* __NR_sched_getaffinity */ #elif KMP_ARCH_X86_64 #ifndef __NR_sched_setaffinity #define __NR_sched_setaffinity 203 -- 2.30.2