Hello Jason Lowe-Power, Daniel Carvalho, Nikos Nikoleris,

I'd like you to reexamine a change. Please visit

    https://gem5-review.googlesource.com/11521

to look at the new patch set (#2).

Change subject: mem: Add a memory delay simulator
......................................................................

mem: Add a memory delay simulator

Add a memory system component that delays traffic. The base
functionality to delay packets is implemented in the abstract MemDelay
class. This class exposes four methods that control packet delays:

  * delayReq(pkt)
  * delayResp(pkt)
  * delaySnoopReq(pkt)
  * delaySnoopResp(pkt)

These methods should be specialized to implement delays for specific
packet types.

The class SimpleMemDelay uses the MemDelay base class to implement
constant delays for read/write requests and responses.

Change-Id: I158cb85f20e32bfdbcbfed66a785b4b2dd47b628
Signed-off-by: Andreas Sandberg <[email protected]>
Reviewed-by: Nicholas Lindsey <[email protected]>
Reviewed-by: Nikos Nikoleris <[email protected]>
---
A src/mem/MemDelay.py
M src/mem/SConscript
A src/mem/mem_delay.cc
A src/mem/mem_delay.hh
4 files changed, 460 insertions(+), 0 deletions(-)


--
To view, visit https://gem5-review.googlesource.com/11521
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I158cb85f20e32bfdbcbfed66a785b4b2dd47b628
Gerrit-Change-Number: 11521
Gerrit-PatchSet: 2
Gerrit-Owner: Andreas Sandberg <[email protected]>
Gerrit-Reviewer: Andreas Sandberg <[email protected]>
Gerrit-Reviewer: Daniel Carvalho <[email protected]>
Gerrit-Reviewer: Jason Lowe-Power <[email protected]>
Gerrit-Reviewer: Nikos Nikoleris <[email protected]>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to