/gem5/src/mem/cache/ |
H A D | write_queue_entry.cc | 96 isSecure = target->isSecure(); 134 pkt->trySatisfyFunctional(this, blkAddr, isSecure, blkSize, nullptr); 151 return (blkAddr == addr) && (isSecure == is_secure); 158 return pkt->matchBlockAddr(blkAddr, isSecure, blkSize); 165 return entry->matchBlockAddr(blkAddr, isSecure); 174 isSecure ? "s" : "ns",
|
H A D | queue_entry.hh | 120 bool isSecure; member in class:QueueEntry 124 inService(false), order(0), blkAddr(0), blkSize(0), isSecure(false)
|
H A D | cache_blk.cc | 84 blk->isSecure() ? 'S' : '-');
|
H A D | mshr.cc | 258 isSecure = target->isSecure(); 644 pkt->trySatisfyFunctional(this, blkAddr, isSecure, blkSize, nullptr); 663 isSecure ? "s" : "ns", 696 return (blkAddr == addr) && (isSecure == is_secure); 703 return pkt->matchBlockAddr(blkAddr, isSecure, blkSize); 710 return entry->matchBlockAddr(blkAddr, isSecure);
|
H A D | cache.cc | 178 CacheBlk *old_blk(tags->findBlock(pkt->getAddr(), pkt->isSecure())); 288 "%#llx (%s)\n", pkt->getAddr(), pkt->isSecure() ? "s" : "ns"); 357 MSHR *mshr = mshrQueue.findMatch(blk_addr, pkt->isSecure()); 907 if (blk->isSecure()) 1193 bool is_secure = pkt->isSecure(); 1309 CacheBlk *blk = tags->findBlock(pkt->getAddr(), pkt->isSecure()); 1355 assert(!tags->findBlock(mshr->blkAddr, mshr->isSecure)); 1394 tgt_pkt->getAddr(), tgt_pkt->isSecure()? "s": "ns");
|
/gem5/src/arch/arm/ |
H A D | interrupts.hh | 146 bool isSecure = inSecureState(tc); local 147 bool allowVIrq = !cpsr.i && hcr.imo && !isSecure && !isHypMode; 148 bool allowVFiq = !cpsr.f && hcr.fmo && !isSecure && !isHypMode; 149 bool allowVAbort = !cpsr.a && hcr.amo && !isSecure && !isHypMode; 236 bool isSecure = inSecureState(tc); local 237 bool allowVIrq = !cpsr.i && hcr.imo && !isSecure && !isHypMode; 238 bool allowVFiq = !cpsr.f && hcr.fmo && !isSecure && !isHypMode; 239 bool allowVAbort = !cpsr.a && hcr.amo && !isSecure && !isHypMode;
|
H A D | tlb.cc | 81 aarch64(false), aarch64EL(EL0), isPriv(false), isSecure(false), 127 TlbEntry *e = lookup(va, asid, vmid, isHyp, isSecure, true, false, 758 (isSecure && te->ns && scr.sif))) { 1062 isPriv, flags & UserMode, isSecure, tranType & S1S2NsTran); 1095 if (isSecure) 1109 temp_te.ns = !isSecure; 1110 if (isStage2 || hcr.dc == 0 || isSecure || 1170 if (isSecure && !te->ns) { 1307 isSecure = inSecureState(tc) && 1354 (hcr.vm && !isHyp && !isSecure [all...] |
H A D | table_walker.cc | 136 isWrite(false), isFetch(false), isSecure(false), 255 currState->isSecure = secure; 294 MISCREG_SCTLR, currState->tc, !currState->isSecure)); 296 MISCREG_TTBCR, currState->tc, !currState->isSecure)); 315 currState->secureLookup = currState->isSecure; 373 currState->vmid, currState->isHyp, currState->isSecure, true, false, 439 currState->vmid, currState->isHyp, currState->isSecure, true, 488 MISCREG_TTBR0, currState->tc, !currState->isSecure)); 508 MISCREG_TTBR1, currState->tc, !currState->isSecure)); 515 currState->isSecure [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | base.hh | 128 bool isSecure() const function in class:BasePrefetcher::PrefetchInfo 230 this->isSecure() == pfi.isSecure();
|
H A D | associative_set.hh | 98 bool isSecure() const function in class:TaggedEntry
|
H A D | stride.cc | 73 isSecure = false; 152 bool is_secure = pfi.isSecure(); 214 entry->isSecure = is_secure; 256 if ((entry.instAddr == pc) && (entry.isSecure == is_secure)) {
|
H A D | stride.hh | 93 bool isSecure; member in struct:StridePrefetcher::StrideEntry
|
H A D | queued.cc | 59 if (pfInfo.isSecure()) { 146 bool is_secure = pfi.isSecure(); 153 itr->pfInfo.isSecure() == is_secure) { 286 if (cacheSnoop && (inCache(target_paddr, it->pfInfo.isSecure()) || 287 inMissQueue(target_paddr, it->pfInfo.isSecure()))) { 422 (inCache(target_paddr, new_pfi.isSecure()) || 423 inMissQueue(target_paddr, new_pfi.isSecure()))) {
|
H A D | associative_set_impl.hh | 65 entry->isSecure() == is_secure) {
|
H A D | base.cc | 62 secure(pkt->isSecure()), size(pkt->req->getSize()), write(pkt->isWrite()), 214 if (hasBeenPrefetched(pkt->getAddr(), pkt->isSecure())) {
|
H A D | spatio_temporal_memory_streaming.cc | 69 bool sr_is_secure = agt_entry.isSecure(); 127 bool is_secure = pfi.isSecure();
|
/gem5/src/mem/cache/tags/ |
H A D | sector_blk.hh | 187 bool isSecure() const;
|
H A D | sector_blk.cc | 102 (_sectorBlk->isSecure() != is_secure)), 131 SectorBlk::isSecure() const function in class:SectorBlk
|
H A D | sector_tags.cc | 214 blk->isSecure() == is_secure) { 237 (is_secure == sector_blk->isSecure())){ 256 (is_secure == victim_sector->isSecure())){
|
H A D | fa_lru.cc | 125 tagHash.erase(std::make_pair(blk->tag, blk->isSecure())); 185 assert(blk->isSecure() == is_secure); 229 tagHash[std::make_pair(blk->tag, blk->isSecure())] = falruBlk;
|
H A D | compressed_tags.cc | 121 (is_secure == superblock->isSecure()) &&
|
H A D | base.cc | 91 (blk->isSecure() == is_secure)) { 114 blk->insert(extractTag(pkt->getAddr()), pkt->isSecure(), master_id,
|
/gem5/src/mem/ |
H A D | snoop_filter.cc | 75 if (cpkt->isSecure()) { 191 if (cpkt->isSecure()) { 262 if (cpkt->isSecure()) { 311 if (cpkt->isSecure()) { 352 if (cpkt->isSecure()) {
|
H A D | packet.cc | 384 req->isSecure() ? " (s)" : "", 403 return (getBlockAddr(blk_size) == addr) && (isSecure() == is_secure); 409 return matchBlockAddr(pkt->getBlockAddr(blk_size), pkt->isSecure(), 416 return (getAddr() == addr) && (isSecure() == is_secure); 422 return matchAddr(pkt->getAddr(), pkt->isSecure());
|
/gem5/src/arch/arm/insts/ |
H A D | static_inst.hh | 209 bool isSecure = inSecureState(scr, cpsr) || !haveSecurity; local 222 unsigned lowIdx = (privileged && (isSecure || scr.aw || haveVirt)) 230 (isSecure || scr.fw || haveVirt) ) { 242 if (!isSecure && newMode == MODE_MON) 244 if (!isSecure && newMode == MODE_FIQ && nsacr.rfr == '1') 252 if (!isSecure && oldMode != MODE_HYP && newMode == MODE_HYP)
|