changeset f349cc840cab in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=f349cc840cab
description:
ARM: FIx a bug preventing multiple cores booting a VExpress_EMM machine.
New kernel code verifies that multi-processor extensions are available
before booting secondary CPUs.
diffstat:
src/arch/arm/isa.cc | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (14 lines):
diff -r 9f1c4729d89d -r f349cc840cab src/arch/arm/isa.cc
--- a/src/arch/arm/isa.cc Thu Mar 01 22:43:23 2012 -0600
+++ b/src/arch/arm/isa.cc Fri Mar 02 08:18:19 2012 -0600
@@ -189,7 +189,9 @@
switch (misc_reg) {
case MISCREG_MPIDR:
- return tc->cpuId();
+
+ return 0x80000000 | // multiprocessor extensions available
+ tc->cpuId();
break;
case MISCREG_ID_MMFR0:
return 0x03; // VMSAv7 support
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev