* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * Authors: Ron Dreslinski
- * Andreas Hansson
*/
/**
{ }
};
- class MemoryPort : public SlavePort
+ class MemoryPort : public ResponsePort
{
private:
SimpleMemory& memory;
void recvFunctional(PacketPtr pkt) override;
bool recvTimingReq(PacketPtr pkt) override;
void recvRespRetry() override;
- AddrRangeList getAddrRanges() const;
+ AddrRangeList getAddrRanges() const override;
};
MemoryPort port;
public:
- SimpleMemory(const SimpleMemoryParams *p);
+ SimpleMemory(const SimpleMemoryParams &p);
DrainState drain() override;