diff options
author | Paul Mundt <lethal@linux-sh.org> | 2008-12-10 06:14:15 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2008-12-22 04:44:04 -0500 |
commit | dd76279b47dce2c0bd7c54997938ec4cb9f16884 (patch) | |
tree | 471aca15a9ff5caab3d71adf0cae52f00ac172c6 /arch/sh/include/asm | |
parent | 94e2fb3d3e1f4cb6bad2b13c572c4c99ad734a37 (diff) |
sh: Provide linux/regset.h interface for SH-5.
Plugs in general and FPU regsets.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/asm')
-rw-r--r-- | arch/sh/include/asm/elf.h | 2 | ||||
-rw-r--r-- | arch/sh/include/asm/ptrace.h | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/arch/sh/include/asm/elf.h b/arch/sh/include/asm/elf.h index 9eb9036a1bdc..b809f22ea638 100644 --- a/arch/sh/include/asm/elf.h +++ b/arch/sh/include/asm/elf.h | |||
@@ -108,13 +108,11 @@ typedef struct user_fpu_struct elf_fpregset_t; | |||
108 | #define elf_check_fdpic(x) ((x)->e_flags & EF_SH_FDPIC) | 108 | #define elf_check_fdpic(x) ((x)->e_flags & EF_SH_FDPIC) |
109 | #define elf_check_const_displacement(x) ((x)->e_flags & EF_SH_PIC) | 109 | #define elf_check_const_displacement(x) ((x)->e_flags & EF_SH_PIC) |
110 | 110 | ||
111 | #ifdef CONFIG_SUPERH32 | ||
112 | /* | 111 | /* |
113 | * Enable dump using regset. | 112 | * Enable dump using regset. |
114 | * This covers all of general/DSP/FPU regs. | 113 | * This covers all of general/DSP/FPU regs. |
115 | */ | 114 | */ |
116 | #define CORE_DUMP_USE_REGSET | 115 | #define CORE_DUMP_USE_REGSET |
117 | #endif | ||
118 | 116 | ||
119 | #define USE_ELF_CORE_DUMP | 117 | #define USE_ELF_CORE_DUMP |
120 | #define ELF_FDPIC_CORE_EFLAGS EF_SH_FDPIC | 118 | #define ELF_FDPIC_CORE_EFLAGS EF_SH_FDPIC |
diff --git a/arch/sh/include/asm/ptrace.h b/arch/sh/include/asm/ptrace.h index 3ad18e91bca6..12912ab80c15 100644 --- a/arch/sh/include/asm/ptrace.h +++ b/arch/sh/include/asm/ptrace.h | |||
@@ -86,6 +86,7 @@ struct pt_dspregs { | |||
86 | unsigned long re; | 86 | unsigned long re; |
87 | unsigned long mod; | 87 | unsigned long mod; |
88 | }; | 88 | }; |
89 | #endif | ||
89 | 90 | ||
90 | #define PTRACE_GETREGS 12 /* General registers */ | 91 | #define PTRACE_GETREGS 12 /* General registers */ |
91 | #define PTRACE_SETREGS 13 | 92 | #define PTRACE_SETREGS 13 |
@@ -100,7 +101,6 @@ struct pt_dspregs { | |||
100 | 101 | ||
101 | #define PTRACE_GETDSPREGS 55 /* DSP registers */ | 102 | #define PTRACE_GETDSPREGS 55 /* DSP registers */ |
102 | #define PTRACE_SETDSPREGS 56 | 103 | #define PTRACE_SETDSPREGS 56 |
103 | #endif | ||
104 | 104 | ||
105 | #ifdef __KERNEL__ | 105 | #ifdef __KERNEL__ |
106 | #include <asm/addrspace.h> | 106 | #include <asm/addrspace.h> |