From 4ae8d1c0ed18f351b52f421553b28fe109f87665 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 29 Jan 2020 16:49:40 -0800 Subject: arch,sim: Merge initCPU into the ISA System classes. Those classes are already ISA specific, so we can just move initCPU's contents there and take it out of utility.hh, utility.cc, and the base System's initState. Change-Id: I28f0d0b50d83efe5116b0b24d20f8182a02823e7 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24905 Reviewed-by: Gabe Black Maintainer: Gabe Black Tested-by: kokoro --- src/arch/alpha/ev5.cc | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'src/arch/alpha/ev5.cc') diff --git a/src/arch/alpha/ev5.cc b/src/arch/alpha/ev5.cc index 4e2420dc9..3613d305c 100644 --- a/src/arch/alpha/ev5.cc +++ b/src/arch/alpha/ev5.cc @@ -61,26 +61,6 @@ getDTBPtr(T *tc) return tlb; } -//////////////////////////////////////////////////////////////////////// -// -// Machine dependent functions -// -void -initCPU(ThreadContext *tc, int cpuId) -{ - initIPRs(tc, cpuId); - - tc->setIntReg(16, cpuId); - tc->setIntReg(0, cpuId); - - Addr base = tc->readMiscRegNoEffect(IPR_PAL_BASE); - Addr offset = ResetFault().vect(); - - tc->pcState(base + offset); - - tc->activate(); -} - //////////////////////////////////////////////////////////////////////// // // -- cgit v1.2.3