diff options
Diffstat (limited to 'arch/mips/kernel/vpe-mt.c')
-rw-r--r-- | arch/mips/kernel/vpe-mt.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/arch/mips/kernel/vpe-mt.c b/arch/mips/kernel/vpe-mt.c index 949ae0e17018..2e003b11a098 100644 --- a/arch/mips/kernel/vpe-mt.c +++ b/arch/mips/kernel/vpe-mt.c | |||
@@ -127,9 +127,8 @@ int vpe_run(struct vpe *v) | |||
127 | clear_c0_mvpcontrol(MVPCONTROL_VPC); | 127 | clear_c0_mvpcontrol(MVPCONTROL_VPC); |
128 | 128 | ||
129 | /* | 129 | /* |
130 | * SMTC/SMVP kernels manage VPE enable independently, | 130 | * SMVP kernels manage VPE enable independently, but uniprocessor |
131 | * but uniprocessor kernels need to turn it on, even | 131 | * kernels need to turn it on, even if that wasn't the pre-dvpe() state. |
132 | * if that wasn't the pre-dvpe() state. | ||
133 | */ | 132 | */ |
134 | #ifdef CONFIG_SMP | 133 | #ifdef CONFIG_SMP |
135 | evpe(vpeflags); | 134 | evpe(vpeflags); |
@@ -454,12 +453,11 @@ int __init vpe_module_init(void) | |||
454 | 453 | ||
455 | settc(tc); | 454 | settc(tc); |
456 | 455 | ||
457 | /* Any TC that is bound to VPE0 gets left as is - in | 456 | /* |
458 | * case we are running SMTC on VPE0. A TC that is bound | 457 | * A TC that is bound to any other VPE gets bound to |
459 | * to any other VPE gets bound to VPE0, ideally I'd like | 458 | * VPE0, ideally I'd like to make it homeless but it |
460 | * to make it homeless but it doesn't appear to let me | 459 | * doesn't appear to let me bind a TC to a non-existent |
461 | * bind a TC to a non-existent VPE. Which is perfectly | 460 | * VPE. Which is perfectly reasonable. |
462 | * reasonable. | ||
463 | * | 461 | * |
464 | * The (un)bound state is visible to an EJTAG probe so | 462 | * The (un)bound state is visible to an EJTAG probe so |
465 | * may notify GDB... | 463 | * may notify GDB... |