X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fvppinfra%2Flongjmp.h;h=62daaad59bd5517359ce71f510008bf14433ed81;hb=816b5d613c3a977811af0494e2d215aac6684515;hp=8d83203e41d408f990a24223d7b358a229295ea2;hpb=7cd468a3d7dee7d6c92f69a0bb7061ae208ec727;p=vpp.git diff --git a/src/vppinfra/longjmp.h b/src/vppinfra/longjmp.h index 8d83203e41d..62daaad59bd 100644 --- a/src/vppinfra/longjmp.h +++ b/src/vppinfra/longjmp.h @@ -93,6 +93,11 @@ #elif defined(__aarch64__) #define CLIB_ARCH_LONGJMP_REGS (22) +#elif defined(_mips) && __mips == 64 +#define CLIB_ARCH_LONGJMP_REGS (12) +#elif defined(__riscv) +/* ra, sp, s0-s11, fs0-fs11 */ +#define CLIB_ARCH_LONGJMP_REGS (26) #else #error "unknown machine" #endif