Messages in this thread Patch in this message | | | Date | Wed, 28 Sep 2016 21:06:48 +0800 (CST) | Subject | [PATCHv2 3/4] unicore32-oldabi: add sigcontext.h support for UNICORE32_OLDABI | From | "Xuetao Guan" <> |
| |
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn> Signed-off-by: Qin Rui <qinrui@pku.edu.cn> Tested-by: Guenter Roeck <linux@roeck-us.net> --- arch/unicore32/include/uapi/asm/sigcontext.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
diff --git a/arch/unicore32/include/uapi/asm/sigcontext.h b/arch/unicore32/include/uapi/asm/sigcontext.h index 6a2d767..cbc3446 100644 --- a/arch/unicore32/include/uapi/asm/sigcontext.h +++ b/arch/unicore32/include/uapi/asm/sigcontext.h @@ -18,6 +18,7 @@ * before the signal handler was invoked. Note: only add new entries * to the end of the structure. */ +#ifndef CONFIG_UNICORE32_OLDABI struct sigcontext { unsigned long trap_no; unsigned long error_code; @@ -25,5 +26,18 @@ struct sigcontext { unsigned long fault_address; struct pt_regs regs; }; +#else +struct pt_regs_sigcontext { + unsigned long uregs[33]; +}; + +struct sigcontext { + unsigned long trap_no; + unsigned long error_code; + unsigned long oldmask; + struct pt_regs_sigcontext regs; + unsigned long fault_address; +}; +#endif /* CONFIG_UNICORE32_OLDABI */
#endif -- 1.9.1
| |