ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Classes | Namespaces
TLB.h File Reference

Modeling Tranlation Look-up Table (TLB) More...

#include <map>
#include "etiss/mm/PageFaultVector.h"
#include "etiss/mm/PTE.h"
Include dependency graph for TLB.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  etiss::mm::TLB< EntryNum >
 

Namespaces

namespace  etiss
 forwards: include/jit/*
 
namespace  etiss::mm
 

Detailed Description

Modeling Tranlation Look-up Table (TLB)

Since MMU has to cope with translation details, TLB maps merely virtual frame number (vfn) to PTE. If EntryNum equals 0, TLB is configured to be infinitely large and no eviction is required. Otherwise, an eviction strategy has to be explicitly declared.

Definition in file TLB.h.