From 8654cfa427d7346d7164946b91ea768e1fd64310 Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Tue, 21 Mar 2006 15:45:31 -0500 Subject: Make PioPort/DmaPort,DmaDevice/PioDevice compile. Add another type to the PacketResult enum of Unknown Seperate time into requsetTime and responseTime. dev/io_device.cc: dev/io_device.hh: Make PioPort/DmaPort,DmaDevice/PioDevice compile. mem/packet.hh: Add another type to the PacketResult enum of Unknown (e.g. no state set yet) mem/request.hh: Seperate time into requsetTime and responseTime. --HG-- extra : convert_revision : c6394cb838013296caea6492275252b8cae2882f --- mem/request.hh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mem/request.hh') diff --git a/mem/request.hh b/mem/request.hh index 5e2275741..1c65057a0 100644 --- a/mem/request.hh +++ b/mem/request.hh @@ -73,7 +73,11 @@ class Request int size; /** The time this request was started. Used to calculate latencies. */ - Tick time; + Tick requestTime; + + /** The time this request was responded to in the memory hierachy. Used by + * deviced to inform ports how long a request should be delayed. */ + Tick responseTime; /** Destination address if this is a block copy. */ Addr copyDest; -- cgit v1.2.3