Lines Matching refs:tc

178 ArmSystem::getArmSystem(ThreadContext *tc)
180 ArmSystem *a_sys = dynamic_cast<ArmSystem *>(tc->getSystemPtr());
186 ArmSystem::haveSecurity(ThreadContext *tc)
188 return FullSystem? getArmSystem(tc)->haveSecurity() : false;
210 ArmSystem::haveLPAE(ThreadContext *tc)
212 return FullSystem? getArmSystem(tc)->haveLPAE() : false;
216 ArmSystem::haveVirtualization(ThreadContext *tc)
218 return FullSystem? getArmSystem(tc)->haveVirtualization() : false;
222 ArmSystem::highestELIs64(ThreadContext *tc)
224 return FullSystem? getArmSystem(tc)->highestELIs64() : true;
228 ArmSystem::highestEL(ThreadContext *tc)
230 return FullSystem? getArmSystem(tc)->highestEL() : EL1;
234 ArmSystem::haveEL(ThreadContext *tc, ExceptionLevel el)
241 return haveVirtualization(tc);
243 return haveSecurity(tc);
251 ArmSystem::resetAddr(ThreadContext *tc)
253 return getArmSystem(tc)->resetAddr();
257 ArmSystem::physAddrRange(ThreadContext *tc)
259 return getArmSystem(tc)->physAddrRange();
263 ArmSystem::physAddrMask(ThreadContext *tc)
265 return getArmSystem(tc)->physAddrMask();
269 ArmSystem::haveLargeAsid64(ThreadContext *tc)
271 return getArmSystem(tc)->haveLargeAsid64();
275 ArmSystem::haveSemihosting(ThreadContext *tc)
277 return FullSystem && getArmSystem(tc)->haveSemihosting();
281 ArmSystem::callSemihosting64(ThreadContext *tc,
284 ArmSystem *sys = getArmSystem(tc);
285 return sys->semihosting->call64(tc, op, param);
289 ArmSystem::callSemihosting32(ThreadContext *tc,
292 ArmSystem *sys = getArmSystem(tc);
293 return sys->semihosting->call32(tc, op, param);