MIPS: Remove unused PREF, PREFE & PREFX macros
asm/asm.h provides PREF(), PREFE() & PREFX() macros which are now entirely unused. Delete the dead code. Signed-off-by: Paul Burton <paul.burton@mips.com> Patchwork: https://patchwork.linux-mips.org/patch/20908/ Cc: linux-mips@linux-mips.orghifive-unleashed-5.1
parent
1d6fb222bd
commit
7f8502a539
|
@ -103,42 +103,6 @@ symbol = value
|
||||||
8: .asciiz msg; \
|
8: .asciiz msg; \
|
||||||
.popsection;
|
.popsection;
|
||||||
|
|
||||||
/*
|
|
||||||
* MIPS IV pref instruction.
|
|
||||||
* Use with .set noreorder only!
|
|
||||||
*
|
|
||||||
* MIPS IV implementations are free to treat this as a nop. The R5000
|
|
||||||
* is one of them. So we should have an option not to use this instruction.
|
|
||||||
*/
|
|
||||||
#ifdef CONFIG_CPU_HAS_PREFETCH
|
|
||||||
|
|
||||||
#define PREF(hint,addr) \
|
|
||||||
.set push; \
|
|
||||||
.set arch=r5000; \
|
|
||||||
pref hint, addr; \
|
|
||||||
.set pop
|
|
||||||
|
|
||||||
#define PREFE(hint, addr) \
|
|
||||||
.set push; \
|
|
||||||
.set mips0; \
|
|
||||||
.set eva; \
|
|
||||||
prefe hint, addr; \
|
|
||||||
.set pop
|
|
||||||
|
|
||||||
#define PREFX(hint,addr) \
|
|
||||||
.set push; \
|
|
||||||
.set arch=r5000; \
|
|
||||||
prefx hint, addr; \
|
|
||||||
.set pop
|
|
||||||
|
|
||||||
#else /* !CONFIG_CPU_HAS_PREFETCH */
|
|
||||||
|
|
||||||
#define PREF(hint, addr)
|
|
||||||
#define PREFE(hint, addr)
|
|
||||||
#define PREFX(hint, addr)
|
|
||||||
|
|
||||||
#endif /* !CONFIG_CPU_HAS_PREFETCH */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Stack alignment
|
* Stack alignment
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue