40d39
< from m5.defines import buildEnv
43a43
> from MemObject import MemObject
45,46c45,51
< if buildEnv['FULL_SYSTEM']:
< from MemObject import MemObject
---
> class ArmTableWalker(MemObject):
> type = 'ArmTableWalker'
> cxx_class = 'ArmISA::TableWalker'
> port = Port("Port for TableWalker to do walk the translation with")
> sys = Param.System(Parent.any, "system object parameter")
> min_backoff = Param.Tick(0, "Minimum backoff delay after failed send")
> max_backoff = Param.Tick(100000, "Minimum backoff delay after failed send")
48,54d52
< class ArmTableWalker(MemObject):
< type = 'ArmTableWalker'
< cxx_class = 'ArmISA::TableWalker'
< port = Port("Port for TableWalker to do walk the translation with")
< sys = Param.System(Parent.any, "system object parameter")
< min_backoff = Param.Tick(0, "Minimum backoff delay after failed send")
< max_backoff = Param.Tick(100000, "Minimum backoff delay after failed send")
56d53
<
61,62c58
< if buildEnv['FULL_SYSTEM']:
< walker = Param.ArmTableWalker(ArmTableWalker(), "HW Table walker")
---
> walker = Param.ArmTableWalker(ArmTableWalker(), "HW Table walker")