cpu: Ensure timing CPU sinks response before sending new request
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 3 Feb 2015 19:25:27 +0000 (14:25 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 3 Feb 2015 19:25:27 +0000 (14:25 -0500)
commit20111ba9171378bbf3bfd2f4628d7e8a0e9cbd3b
tree4691728d05d2e5e5435501bdee73abe1bd67ba6f
parent3e33786db86c894b0e34bf018cbce412f9807447
cpu: Ensure timing CPU sinks response before sending new request

This patch changes how the timing CPU deals with processing responses,
always scheduling an event, even if it is for the current tick. This
helps to avoid situations where a new request shows up before a
response is finished in the crossbar, and also is more in line with
any realistic behaviour.
src/cpu/simple/timing.cc