Lines Matching refs:mode
609 // TODO If CPL > IOPL or in virtual mode, check the I/O permission
667 DPRINTF(GPUTLB, "In protected mode.\n");
668 // make sure we are in 64-bit mode
669 assert(m5Reg.mode == LongMode);
702 Translation *translation, Mode mode,
721 // If protected mode has been enabled...
723 DPRINTF(GPUTLB, "In protected mode.\n");
724 // If we're not in 64-bit mode, do protection/limit checks
725 if (m5Reg.mode != LongMode) {
726 DPRINTF(GPUTLB, "Not in long mode. Checking segment "
740 if (!attr.writable && (mode == BaseTLB::Write ||
744 if (!attr.readable && mode == BaseTLB::Read)
753 // This assumes we're not in 64 bit mode. If we were, the
793 fatal("GpuTLB doesn't support full-system mode\n");
802 if (!pte && mode != BaseTLB::Execute) {
813 mode, true,
843 if ((inUser && !entry->user) || (mode == BaseTLB::Write &&
848 return std::make_shared<PageFault>(vaddr, true, mode,
878 // Real mode
879 DPRINTF(GPUTLB, "In real mode.\n");
905 Mode mode, int &latency)
909 return GpuTLB::translate(req, tc, nullptr, mode, delayedResponse, false,
915 Translation *translation, Mode mode, int &latency)
920 Fault fault = GpuTLB::translate(req, tc, translation, mode,
924 translation->finish(fault, req, tc, mode);
1126 TlbEntry * tlb_entry, Mode mode)
1139 (mode == BaseTLB::Write && badWrite)) {
1170 Mode mode = sender_state->tlbMode;
1207 pagingProtectionChecks(tc, pkt, local_entry, mode);
1416 Mode mode = sender_state->tlbMode;
1465 pagingProtectionChecks(tc, pkt, local_entry, mode);
1498 // functional mode means no coalescing