gem5/src
Andreas Hansson e317d8b9ff Port: Extend the QueuedPort interface and use where appropriate
This patch extends the queued port interfaces with methods for
scheduling the transmission of a timing request/response. The methods
are named similar to the corresponding sendTiming(Snoop)Req/Resp,
replacing the "send" with "sched". As the queues are currently
unbounded, the methods always succeed and hence do not return a value.

This functionality was previously provided in the subclasses by
calling PacketQueue::schedSendTiming with the appropriate
parameters. With this change, there is no need to introduce these
extra methods in the subclasses, and the use of the queued interface
is more uniform and explicit.
2012-08-22 11:39:56 -04:00
..
arch Device: Remove overloaded pio_latency parameter 2012-08-21 05:50:03 -04:00
base Clock: Make Tick unsigned and remove UTick 2012-08-21 05:49:09 -04:00
cpu CPU: Remove overloaded function_trace_start parameter 2012-08-21 05:49:43 -04:00
dev Port: Extend the QueuedPort interface and use where appropriate 2012-08-22 11:39:56 -04:00
doxygen Fix up doxygen. 2006-08-14 19:25:07 -04:00
kern syscall emulation: Enabled getrlimit and getrusage for x86. 2012-08-06 19:52:56 -07:00
mem Port: Extend the QueuedPort interface and use where appropriate 2012-08-22 11:39:56 -04:00
python ruby: changes how Topologies are created 2012-07-10 22:51:53 -07:00
sim EventManager: Remove test for NULL pointer in constructor 2012-08-21 05:49:18 -04:00
unittest stats: Add stats unittest for total calculations. 2012-06-05 01:23:10 -04:00
Doxyfile Fix up doxygen. 2006-08-14 19:25:07 -04:00
SConscript sim: Provide a framework for detecting out of data checkpoints and migrating them. 2012-06-05 01:23:10 -04:00