diff options
Diffstat (limited to 'src/arch/arm/system.cc')
-rw-r--r-- | src/arch/arm/system.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/arch/arm/system.cc b/src/arch/arm/system.cc index f6c4ad783..380676bbb 100644 --- a/src/arch/arm/system.cc +++ b/src/arch/arm/system.cc @@ -53,7 +53,7 @@ using namespace std; using namespace Linux; ArmSystem::ArmSystem(Params *p) - : System(p), bootldr(NULL) + : System(p), bootldr(NULL), multiProc(p->multi_proc) { if (p->boot_loader != "") { bootldr = createObjectFile(p->boot_loader); @@ -107,10 +107,8 @@ ArmSystem::initState() } for (int i = 0; i < threadContexts.size(); i++) { - if (p->midr_regval) { - threadContexts[i]->setMiscReg(ArmISA::MISCREG_MIDR, - p->midr_regval); - } + threadContexts[i]->setMiscReg(ArmISA::MISCREG_MIDR, + p->midr_regval); } } |