Searched refs:target_el (Results 1 - 4 of 4) sorted by relevance

/gem5/src/arch/arm/
H A Dpagetable.hh194 ExceptionLevel target_el) const
196 return match(va, 0, _vmid, hypLookUp, secure_lookup, true, target_el);
201 bool secure_lookup, bool ignore_asn, ExceptionLevel target_el) const
209 match = checkELMatch(target_el);
222 checkELMatch(ExceptionLevel target_el) const
224 if (target_el == EL2 || target_el == EL3) {
225 return (el == target_el);
H A Dtlb.hh215 bool ignore_asn, ExceptionLevel target_el);
254 void flushAllSecurity(bool secure_lookup, ExceptionLevel target_el,
260 void flushAllNs(ExceptionLevel target_el, bool ignore_el = false);
278 ExceptionLevel target_el);
285 ExceptionLevel target_el);
291 void flushMva(Addr mva, bool secure_lookup, ExceptionLevel target_el);
299 void flushIpaVmid(Addr ipa, bool secure_lookup, ExceptionLevel target_el);
456 bool ignore_asn, ExceptionLevel target_el);
H A Dtlb.cc153 bool functional, bool ignore_asn, ExceptionLevel target_el)
162 target_el)) ||
163 (ignore_asn && table[x].match(va, vmid, hyp, secure, target_el))) {
239 TLB::flushAllSecurity(bool secure_lookup, ExceptionLevel target_el, argument
249 true : te->checkELMatch(target_el);
271 TLB::flushAllNs(ExceptionLevel target_el, bool ignore_el) argument
273 bool hyp = target_el == EL2;
282 true : te->checkELMatch(target_el);
303 ExceptionLevel target_el)
308 _flushMva(mva, asn, secure_lookup, false, target_el);
152 lookup(Addr va, uint16_t asn, uint8_t vmid, bool hyp, bool secure, bool functional, bool ignore_asn, ExceptionLevel target_el) argument
302 flushMvaAsid(Addr mva, uint64_t asn, bool secure_lookup, ExceptionLevel target_el) argument
313 flushAsid(uint64_t asn, bool secure_lookup, ExceptionLevel target_el) argument
337 flushMva(Addr mva, bool secure_lookup, ExceptionLevel target_el) argument
346 _flushMva(Addr mva, uint64_t asn, bool secure_lookup, bool ignore_asn, ExceptionLevel target_el) argument
369 flushIpaVmid(Addr ipa, bool secure_lookup, ExceptionLevel target_el) argument
1466 ExceptionLevel target_el = aarch64 ? aarch64EL : EL1; local
[all...]
/gem5/src/arch/arm/insts/
H A Dstatic_inst.cc1057 const ExceptionLevel target_el = opModeToEL(mode);
1062 if (target_el > opModeToEL(cur_mode))
1065 if (!ArmSystem::haveEL(tc, target_el))
1068 if (target_el == EL1 && ArmSystem::haveEL(tc, EL2) && scr.ns && hcr.tge)
1071 if (target_el == EL2 && ArmSystem::haveEL(tc, EL3) && !scr.ns)
1076 std::tie(known, target_el_is_aarch32) = ELUsingAArch32K(tc, target_el);
1077 assert(known || (target_el == EL0 && ELIs64(tc, EL1)));
1088 if (target_el == EL0 && spsr.sp)

Completed in 13 milliseconds