From 6117728aacf431a3e3c05761766c776874cc0861 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 10 Mar 2017 19:45:06 +0000 Subject: [PATCH] nios2: export nios2_sp_ptr Export SP register for later use by get_rt_sigframe_addr. * linux/nios2/arch_regs.h: New file. * Makefile.am (EXTRA_DIST): Add it. * linux/nios2/arch_regs.c (nios2_sp_ptr): New variable. --- Makefile.am | 1 + linux/nios2/arch_regs.c | 1 + linux/nios2/arch_regs.h | 1 + 3 files changed, 3 insertions(+) create mode 100644 linux/nios2/arch_regs.h diff --git a/Makefile.am b/Makefile.am index 2ab8bcf1..c7134e4c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -512,6 +512,7 @@ EXTRA_DIST = \ linux/mtd-abi.h \ linux/netlink_diag.h \ linux/nios2/arch_regs.c \ + linux/nios2/arch_regs.h \ linux/nios2/get_error.c \ linux/nios2/get_scno.c \ linux/nios2/get_syscall_args.c \ diff --git a/linux/nios2/arch_regs.c b/linux/nios2/arch_regs.c index 2c30321f..8a668bce 100644 --- a/linux/nios2/arch_regs.c +++ b/linux/nios2/arch_regs.c @@ -1,3 +1,4 @@ static struct user_pt_regs nios2_regs; +unsigned long *const nios2_sp_ptr = &nios2_regs.sp; # define ARCH_REGS_FOR_GETREGSET nios2_regs #define ARCH_PC_REG nios2_regs.regs[PTR_EA] diff --git a/linux/nios2/arch_regs.h b/linux/nios2/arch_regs.h new file mode 100644 index 00000000..7f344b53 --- /dev/null +++ b/linux/nios2/arch_regs.h @@ -0,0 +1 @@ +extern unsigned long *const nios2_sp_ptr; -- 2.40.0