|
@@ -311,6 +311,7 @@ LEAF(mips_cps_boot_vpes)
|
|
|
|
|
|
/* Calculate this VPEs ID. If the core doesn't support MT use 0 */
|
|
/* Calculate this VPEs ID. If the core doesn't support MT use 0 */
|
|
li t9, 0
|
|
li t9, 0
|
|
|
|
+#ifdef CONFIG_MIPS_MT
|
|
has_mt ta2, 1f
|
|
has_mt ta2, 1f
|
|
|
|
|
|
/* Find the number of VPEs present in the core */
|
|
/* Find the number of VPEs present in the core */
|
|
@@ -330,6 +331,7 @@ LEAF(mips_cps_boot_vpes)
|
|
/* Retrieve the VPE ID from EBase.CPUNum */
|
|
/* Retrieve the VPE ID from EBase.CPUNum */
|
|
mfc0 t9, $15, 1
|
|
mfc0 t9, $15, 1
|
|
and t9, t9, t1
|
|
and t9, t9, t1
|
|
|
|
+#endif
|
|
|
|
|
|
1: /* Calculate a pointer to this VPEs struct vpe_boot_config */
|
|
1: /* Calculate a pointer to this VPEs struct vpe_boot_config */
|
|
li t1, VPEBOOTCFG_SIZE
|
|
li t1, VPEBOOTCFG_SIZE
|