mem: Add deferred packet class to prefetcher
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 19 Feb 2013 10:56:06 +0000 (05:56 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 19 Feb 2013 10:56:06 +0000 (05:56 -0500)
commit362160c8aeeb5b655158061ad57404124b4618f3
tree3ed1ac8ebb9a75249b9c25ac673fa47cabb01a32
parent7cd49b24d2523eaf21179946e291c46c6acf5bfc
mem: Add deferred packet class to prefetcher

This patch removes the time field from the packet as it was only used
by the preftecher. Similar to the packet queue, the prefetcher now
wraps the packet in a deferred packet, which also has a tick
representing the absolute time when the packet should be sent.
src/mem/cache/prefetch/base.cc
src/mem/cache/prefetch/base.hh
src/mem/packet.hh