From ff633e81a1efd932018daa1f887a77d263e4e315 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 30 Oct 2015 06:32:45 -0700 Subject: Support Power PC 64. * jmp.S (jmp_save, jmp_restore): Add PPC64 versions. * signal.h (struct jmp): Add PPC64 version. --- signal.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'signal.h') diff --git a/signal.h b/signal.h index b842256a..e2cf1d5b 100644 --- a/signal.h +++ b/signal.h @@ -94,6 +94,34 @@ struct jmp { unsigned long sp; }; +#elif __PPC64__ + +struct jmp { + unsigned long r1; + unsigned long r2; + unsigned long r11; + unsigned long r12; + unsigned long r13; + unsigned long r14; + unsigned long r15; + unsigned long r16; + unsigned long r17; + unsigned long r18; + unsigned long r19; + unsigned long r20; + unsigned long r21; + unsigned long r22; + unsigned long r23; + unsigned long r24; + unsigned long r25; + unsigned long r26; + unsigned long r27; + unsigned long r28; + unsigned long r29; + unsigned long r30; + unsigned long r31; +}; + #else #error port me! #endif -- cgit v1.2.3