hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/sh/include/asm/elf.h
....@@ -90,7 +90,6 @@
9090 #endif
9191 #define ELF_ARCH EM_SH
9292
93
-#ifdef __KERNEL__
9493 /*
9594 * This is used to ensure we don't load something for the wrong architecture.
9695 */
....@@ -133,28 +132,6 @@
133132
134133 #define ELF_PLATFORM (utsname()->machine)
135134
136
-#ifdef __SH5__
137
-#define ELF_PLAT_INIT(_r, load_addr) \
138
- do { _r->regs[0]=0; _r->regs[1]=0; _r->regs[2]=0; _r->regs[3]=0; \
139
- _r->regs[4]=0; _r->regs[5]=0; _r->regs[6]=0; _r->regs[7]=0; \
140
- _r->regs[8]=0; _r->regs[9]=0; _r->regs[10]=0; _r->regs[11]=0; \
141
- _r->regs[12]=0; _r->regs[13]=0; _r->regs[14]=0; _r->regs[15]=0; \
142
- _r->regs[16]=0; _r->regs[17]=0; _r->regs[18]=0; _r->regs[19]=0; \
143
- _r->regs[20]=0; _r->regs[21]=0; _r->regs[22]=0; _r->regs[23]=0; \
144
- _r->regs[24]=0; _r->regs[25]=0; _r->regs[26]=0; _r->regs[27]=0; \
145
- _r->regs[28]=0; _r->regs[29]=0; _r->regs[30]=0; _r->regs[31]=0; \
146
- _r->regs[32]=0; _r->regs[33]=0; _r->regs[34]=0; _r->regs[35]=0; \
147
- _r->regs[36]=0; _r->regs[37]=0; _r->regs[38]=0; _r->regs[39]=0; \
148
- _r->regs[40]=0; _r->regs[41]=0; _r->regs[42]=0; _r->regs[43]=0; \
149
- _r->regs[44]=0; _r->regs[45]=0; _r->regs[46]=0; _r->regs[47]=0; \
150
- _r->regs[48]=0; _r->regs[49]=0; _r->regs[50]=0; _r->regs[51]=0; \
151
- _r->regs[52]=0; _r->regs[53]=0; _r->regs[54]=0; _r->regs[55]=0; \
152
- _r->regs[56]=0; _r->regs[57]=0; _r->regs[58]=0; _r->regs[59]=0; \
153
- _r->regs[60]=0; _r->regs[61]=0; _r->regs[62]=0; \
154
- _r->tregs[0]=0; _r->tregs[1]=0; _r->tregs[2]=0; _r->tregs[3]=0; \
155
- _r->tregs[4]=0; _r->tregs[5]=0; _r->tregs[6]=0; _r->tregs[7]=0; \
156
- _r->sr = SR_FD | SR_MMU; } while (0)
157
-#else
158135 #define ELF_PLAT_INIT(_r, load_addr) \
159136 do { _r->regs[0]=0; _r->regs[1]=0; _r->regs[2]=0; _r->regs[3]=0; \
160137 _r->regs[4]=0; _r->regs[5]=0; _r->regs[6]=0; _r->regs[7]=0; \
....@@ -182,7 +159,6 @@
182159 _r->regs[14] = 0; \
183160 _r->sr = SR_FD; \
184161 } while (0)
185
-#endif
186162
187163 #define SET_PERSONALITY(ex) \
188164 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
....@@ -232,5 +208,4 @@
232208 NEW_AUX_ENT(AT_L2_CACHESHAPE, l2_cache_shape); \
233209 } while (0)
234210
235
-#endif /* __KERNEL__ */
236211 #endif /* __ASM_SH_ELF_H */