Searched refs:uncacheable (Results 1 - 15 of 15) sorted by relevance

/gem5/src/arch/x86/
H A Dpagetable.cc52 user(true), uncacheable(0), global(false), patBit(0),
58 bool uncacheable, bool read_only) :
60 user(true), uncacheable(uncacheable), global(false), patBit(0),
72 SERIALIZE_SCALAR(uncacheable);
87 UNSERIALIZE_SCALAR(uncacheable);
57 TlbEntry(Addr asn, Addr _vaddr, Addr _paddr, bool uncacheable, bool read_only) argument
H A Dpagetable.hh85 bool uncacheable; member in struct:X86ISA::TlbEntry
98 bool uncacheable, bool read_only);
165 bool uncacheable() { return pte.pcd; } function in class:X86ISA::LongModePTE
166 void uncacheable(bool u) { pte.pcd = u ? 1 : 0; } function in class:X86ISA::LongModePTE
187 uncacheable(_uncacheable);
H A Dpagetable_walker.cc292 bool uncacheable = pte.pcd; local
353 entry.uncacheable = uncacheable;
374 entry.uncacheable = uncacheable;
414 entry.uncacheable = uncacheable;
435 entry.uncacheable = uncacheable;
465 entry.uncacheable
[all...]
H A Dtlb.cc258 // Force the access to be uncacheable.
411 if (entry->uncacheable)
/gem5/src/arch/mips/
H A Dpagetable.hh87 bool uncacheable, bool read_only)
90 if (uncacheable || read_only)
91 warn("MIPS TlbEntry does not support uncacheable"
86 TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only) argument
/gem5/src/arch/riscv/
H A Dpagetable.hh87 bool uncacheable, bool read_only)
90 if (uncacheable || read_only)
91 warn("RISC-V TlbEntry does not support uncacheable"
86 TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only) argument
/gem5/src/arch/alpha/
H A Dpagetable.hh108 bool uncacheable, bool read_only)
121 if (uncacheable || read_only)
122 warn("Alpha TlbEntry does not support uncacheable"
107 TlbEntry(Addr _asn, Addr _vaddr, Addr _paddr, bool uncacheable, bool read_only) argument
/gem5/src/arch/power/
H A Dtlb.hh66 bool uncacheable, bool read_only)
69 if (uncacheable || read_only)
70 warn("Power TlbEntry does not support uncacheable"
65 TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only) argument
/gem5/src/cpu/testers/memtest/
H A Dmemtest.cc226 bool uncacheable = random_mt.random(0, 100) < percentUncacheable; local
239 if (uncacheable) {
248 !uncacheable;
/gem5/src/arch/sparc/
H A Dpagetable.hh234 bool uncacheable, bool read_only)
241 if (!uncacheable) {
233 TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only) argument
/gem5/src/arch/arm/
H A Dpagetable.hh151 bool uncacheable, bool read_only) :
157 ns(true), nstid(true), el(EL0), nonCacheable(uncacheable),
150 TlbEntry(Addr _asn, Addr _vaddr, Addr _paddr, bool uncacheable, bool read_only) argument
/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc157 bool uncacheable = tlb_entry->uncacheable; local
188 if (uncacheable)
H A Dgpu_tlb.cc869 if (entry->uncacheable)
893 // Force the access to be uncacheable.
1220 if (local_entry->uncacheable) {
1473 if (local_entry->uncacheable)
/gem5/configs/example/
H A Dmemtest.py97 parser.add_option("-u", "--uncacheable", type="int", default=10,
99 help="Target percentage of uncacheable accesses "
222 percent_uncacheable = options.uncacheable,
/gem5/src/mem/
H A Dmulti_level_page_table.hh252 new_entry.reset(old_entry.paddr(), true, old_entry.uncacheable(),

Completed in 17 milliseconds