diff options
Diffstat (limited to 'src/arch/arm/table_walker.hh')
-rw-r--r-- | src/arch/arm/table_walker.hh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/arm/table_walker.hh b/src/arch/arm/table_walker.hh index 22c5d03b4..23464f56d 100644 --- a/src/arch/arm/table_walker.hh +++ b/src/arch/arm/table_walker.hh @@ -364,7 +364,7 @@ class TableWalker : public MemObject SnoopingDmaPort port; /** If we're draining keep the drain event around until we're drained */ - Event *drainEvent; + DrainManager *drainManager; /** TLB that is initiating these table walks */ TLB *tlb; @@ -397,8 +397,8 @@ class TableWalker : public MemObject /** Checks if all state is cleared and if so, completes drain */ void completeDrain(); - virtual unsigned int drain(Event *de); - virtual void resume(); + unsigned int drain(DrainManager *dm); + void drainResume(); virtual BaseMasterPort& getMasterPort(const std::string &if_name, PortID idx = InvalidPortID); |