|
@@ -39,6 +39,7 @@
|
|
|
mfc0 \dest, CP0_CONFIG, 3
|
|
|
andi \dest, \dest, MIPS_CONF3_MT
|
|
|
beqz \dest, \nomt
|
|
|
+ nop
|
|
|
.endm
|
|
|
|
|
|
.section .text.cps-vec
|
|
@@ -226,7 +227,6 @@ LEAF(mips_cps_core_init)
|
|
|
#ifdef CONFIG_MIPS_MT
|
|
|
/* Check that the core implements the MT ASE */
|
|
|
has_mt t0, 3f
|
|
|
- nop
|
|
|
|
|
|
.set push
|
|
|
.set mips64r2
|
|
@@ -310,8 +310,8 @@ LEAF(mips_cps_boot_vpes)
|
|
|
PTR_ADDU t0, t0, t1
|
|
|
|
|
|
/* Calculate this VPEs ID. If the core doesn't support MT use 0 */
|
|
|
+ li t9, 0
|
|
|
has_mt ta2, 1f
|
|
|
- li t9, 0
|
|
|
|
|
|
/* Find the number of VPEs present in the core */
|
|
|
mfc0 t1, CP0_MVPCONF0
|