MIPS: Use EI/DI for MIPS R2.
For MIPS R2, use the EI and DI instructions to enable and disable interrupts. Signed-off-by: Tomaso Paoletti <tpaoletti@caviumnetworks.com> Signed-off-by: David Daney <ddaney@caviumnetworks.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
6c34bc2976
commit
b6354db5bb
@ -35,6 +35,16 @@
|
|||||||
mtc0 \reg, CP0_TCSTATUS
|
mtc0 \reg, CP0_TCSTATUS
|
||||||
_ehb
|
_ehb
|
||||||
.endm
|
.endm
|
||||||
|
#elif defined(CONFIG_CPU_MIPSR2)
|
||||||
|
.macro local_irq_enable reg=t0
|
||||||
|
ei
|
||||||
|
irq_enable_hazard
|
||||||
|
.endm
|
||||||
|
|
||||||
|
.macro local_irq_disable reg=t0
|
||||||
|
di
|
||||||
|
irq_disable_hazard
|
||||||
|
.endm
|
||||||
#else
|
#else
|
||||||
.macro local_irq_enable reg=t0
|
.macro local_irq_enable reg=t0
|
||||||
mfc0 \reg, CP0_STATUS
|
mfc0 \reg, CP0_STATUS
|
||||||
|
Loading…
Reference in New Issue
Block a user