334a335,339
> if (mode == Read) {
> rdAccesses++;
> } else {
> wrAccesses++;
> }
335a341,348
> DPRINTF(TLB, "Handling a TLB miss for "
> "address %#x at pc %#x.\n",
> vaddr, tc->instAddr());
> if (mode == Read) {
> rdMisses++;
> } else {
> wrMisses++;
> }
346,349d358
< DPRINTF(TLB, "Handling a TLB miss for "
< "address %#x at pc %#x.\n",
< vaddr, tc->instAddr());
<
447a457,479
> TLB::regStats()
> {
> using namespace Stats;
>
> rdAccesses
> .name(name() + ".rdAccesses")
> .desc("TLB accesses on read requests");
>
> wrAccesses
> .name(name() + ".wrAccesses")
> .desc("TLB accesses on write requests");
>
> rdMisses
> .name(name() + ".rdMisses")
> .desc("TLB misses on read requests");
>
> wrMisses
> .name(name() + ".wrMisses")
> .desc("TLB misses on write requests");
>
> }
>
> void