X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Fasmmacro.h;h=30b18ea6cb1116fd12e86094788c5917fe9f7e99;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=f54aa147ec19066ac6aa9f729f72e78f35958153;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/include/asm-mips/asmmacro.h b/include/asm-mips/asmmacro.h index f54aa147e..30b18ea6c 100644 --- a/include/asm-mips/asmmacro.h +++ b/include/asm-mips/asmmacro.h @@ -17,26 +17,7 @@ #ifdef CONFIG_64BIT #include #endif -#ifdef CONFIG_MIPS_MT_SMTC -#include -#endif -#ifdef CONFIG_MIPS_MT_SMTC - .macro local_irq_enable reg=t0 - mfc0 \reg, CP0_TCSTATUS - ori \reg, \reg, TCSTATUS_IXMT - xori \reg, \reg, TCSTATUS_IXMT - mtc0 \reg, CP0_TCSTATUS - ehb - .endm - - .macro local_irq_disable reg=t0 - mfc0 \reg, CP0_TCSTATUS - ori \reg, \reg, TCSTATUS_IXMT - mtc0 \reg, CP0_TCSTATUS - ehb - .endm -#else .macro local_irq_enable reg=t0 mfc0 \reg, CP0_STATUS ori \reg, \reg, 1 @@ -51,7 +32,6 @@ mtc0 \reg, CP0_STATUS irq_disable_hazard .endm -#endif /* CONFIG_MIPS_MT_SMTC */ #ifdef CONFIG_CPU_SB1 .macro fpu_enable_hazard @@ -68,31 +48,4 @@ .endm #endif -/* - * Temporary until all gas have MT ASE support - */ - .macro DMT reg=0 - .word (0x41600bc1 | (\reg << 16)) - .endm - - .macro EMT reg=0 - .word (0x41600be1 | (\reg << 16)) - .endm - - .macro DVPE reg=0 - .word (0x41600001 | (\reg << 16)) - .endm - - .macro EVPE reg=0 - .word (0x41600021 | (\reg << 16)) - .endm - - .macro MFTR rt=0, rd=0, u=0, sel=0 - .word (0x41000000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)) - .endm - - .macro MTTR rt=0, rd=0, u=0, sel=0 - .word (0x41800000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)) - .endm - #endif /* _ASM_ASMMACRO_H */