Searched refs:inSecureState (Results 1 - 16 of 16) sorted by relevance

/gem5/src/dev/arm/
H A Dgic_v3_cpu_interface.cc124 if ((currEL() == EL1) && !inSecureState() && hcr_imo) {
147 if ((currEL() == EL1) && !inSecureState() && hcr_fmo) {
170 if ((currEL() == EL1) && !inSecureState() && hcr_fmo) {
187 if ((currEL() == EL1) && !inSecureState() && hcr_imo) {
219 if ((currEL() == EL1) && !inSecureState() &&
226 if (haveEL(EL3) && !inSecureState() &&
255 if ((currEL() == EL1) && !inSecureState() && hcr_fmo) {
285 if ((currEL() == EL1) && !inSecureState() && hcr_imo) {
315 if ((currEL() == EL1) && !inSecureState() && hcr_fmo) {
358 if ((currEL() == EL1) && !inSecureState()
2325 Gicv3CPUInterface::inSecureState() const function in class:Gicv3CPUInterface
[all...]
H A Dgic_v3_cpu_interface.hh318 bool inSecureState() const;
/gem5/src/arch/arm/
H A Dinterrupts.hh146 bool isSecure = inSecureState(tc);
186 virtWake &= (cpsr.mode != MODE_HYP) && !inSecureState(scr, cpsr);
196 useHcrMux = (cpsr.mode != MODE_HYP) && !inSecureState(scr, cpsr);
236 bool isSecure = inSecureState(tc);
H A Dinterrupts.cc69 bool is_secure = inSecureState(tc);
H A Dutility.hh237 inSecureState(SCR scr, CPSR cpsr) function in namespace:ArmISA
253 bool inSecureState(ThreadContext *tc);
257 * Differs from inSecureState in that it ignores the current EL
H A Dutility.cc196 inSecureState(ThreadContext *tc) function in namespace:ArmISA
200 return ArmSystem::haveSecurity(tc) && inSecureState(
479 if (!inSecureState(scr, cpsr) && (cpsr.mode != MODE_HYP)) {
613 if (!inSecureState(scr, cpsr) && (cpsr.mode != MODE_HYP)) {
663 if (!inSecureState(scr, cpsr) && (cpsr.mode != MODE_HYP)) {
H A Dfaults.cc805 toHyp |= !inSecureState(scr, cpsr) && hcr.tge && (cpsr.mode == MODE_USER);
877 toHyp |= !inSecureState(scr, cpsr) && hcr.tge && (cpsr.mode == MODE_USER);
963 if (!inSecureState(tc) && ArmSystem::haveEL(tc, EL2))
1017 toHyp |= !inSecureState(scr, cpsr) && hcr.tge && (currEL(tc) == EL0);
1295 ) && !inSecureState(tc);
1361 ) && !inSecureState(tc);
1451 toHyp = (!scr.irq && hcr.imo && !inSecureState(tc)) ||
1490 toHyp = (!scr.fiq && hcr.fmo && !inSecureState(tc)) ||
1539 toHyp |= !inSecureState(scr, cpsr) && hcr.tge && (currEL(tc) == EL0);
1574 toHyp = (!scr.ea && hcr.amo && !inSecureState(t
[all...]
H A Disa.hh646 inSecureState(miscRegs[MISCREG_SCR],
651 !inSecureState(miscRegs[MISCREG_SCR],
679 inSecureState(miscRegs[MISCREG_SCR],
H A Disa.cc524 if ((cpsr.mode == MODE_HYP) || inSecureState(scr, cpsr)) {
694 inSecureState(readMiscRegNoEffect(MISCREG_SCR),
1635 inSecureState(readMiscRegNoEffect(MISCREG_SCR),
2143 } else if (haveVirtualization && !inSecureState(tc) &&
H A Dpmu.cc503 const bool secure(inSecureState(scr, cpsr));
H A Dsemihosting.cc255 if (ArmISA::inSecureState(tc)) {
H A Dtlb.cc1307 isSecure = inSecureState(tc) &&
/gem5/src/arch/arm/insts/
H A Dstatic_inst.cc635 if ((ArmSystem::haveEL(tc, EL2) && !inSecureState(tc) &&
670 if (ArmSystem::haveVirtualization(tc) && !inSecureState(tc)) {
705 const bool is_secure = inSecureState(tc);
886 ArmSystem::haveEL(tc, EL2) && !inSecureState(scr, cpsr) &&
922 MISCREG_SCTLR, tc, !inSecureState(tc));
1162 (ArmSystem::haveEL(tc, EL2) && !inSecureState(tc) &&
H A Dmisc64.cc154 if (!inSecureState(scr, cpsr) && (el != EL2)) {
H A Dstatic_inst.hh209 bool isSecure = inSecureState(scr, cpsr) || !haveSecurity;
/gem5/src/arch/arm/tracers/
H A Dtarmac_record.cc123 secureMode = inSecureState(tarmCtx.thread);

Completed in 55 milliseconds