inorder-tlb-cunit: merge the TLB as implicit to any memory access
TLBUnit no longer used and we also get rid of memAccSize and memAccFlags functions added to ISA and StaticInst since TLB is not a separate resource to acquire. Instead, TLB access is done before any read/write to memory and the result is checked before it's sent out to memory. * * *
This commit is contained in:
@@ -56,8 +56,6 @@ virtual Fault initiateAcc(%(type)s *xc, Trace::InstRecord *traceData) const
|
||||
virtual Fault completeAcc(Packet *pkt, %(type)s *xc,
|
||||
Trace::InstRecord *traceData) const
|
||||
{ panic("completeAcc not defined!"); M5_DUMMY_RETURN };
|
||||
virtual int memAccSize(%(type)s *xc)
|
||||
{ panic("memAccSize not defined!"); M5_DUMMY_RETURN };
|
||||
'''
|
||||
|
||||
mem_ini_sig_template = '''
|
||||
|
||||
Reference in New Issue
Block a user