diff options
Diffstat (limited to 'src/arch/arm')
-rwxr-xr-x | src/arch/arm/stage2_mmu.hh | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/src/arch/arm/stage2_mmu.hh b/src/arch/arm/stage2_mmu.hh index 41a10e623..132d1b7f5 100755 --- a/src/arch/arm/stage2_mmu.hh +++ b/src/arch/arm/stage2_mmu.hh @@ -57,40 +57,8 @@ class Stage2MMU : public SimObject protected: - /** - * A snooping DMA port that currently does nothing besides - * extending the DMA port to accept snoops without - * complaining. Currently we take no action on any snoops. - */ - class SnoopingDmaPort : public DmaPort - { - - protected: - - virtual void recvTimingSnoopReq(PacketPtr pkt) - { } - - virtual Tick recvAtomicSnoop(PacketPtr pkt) - { return 0; } - - virtual void recvFunctionalSnoop(PacketPtr pkt) - { } - - virtual bool isSnooping() const { return true; } - - public: - - /** - * A snooping DMA port merely calls the construtor of the DMA - * port. - */ - SnoopingDmaPort(MemObject *dev, System *s) : - DmaPort(dev, s) - { } - }; - /** Port to issue translation requests from */ - SnoopingDmaPort port; + DmaPort port; /** Request id for requests generated by this MMU */ MasterID masterId; |