diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2015-01-22 05:00:54 -0500 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2015-01-22 05:00:54 -0500 |
commit | ce12d4bc632a081dfc76cfda97d570e0381cd2b4 (patch) | |
tree | 9478ee3633a76be4405401651d25eb8ae1167858 /configs/example/ruby_direct_test.py | |
parent | f49830ce0ba79c54c65c9c4b25bc3c6184aaf2a9 (diff) | |
download | gem5-ce12d4bc632a081dfc76cfda97d570e0381cd2b4.tar.xz |
x86: Delay X86 table walk on receiving walker response
This patch fixes a minor issue in the X86 page table walker where it
ended up sending new request packets to the crossbar before the
response processing was finished (recvTimingResp is directly calling
sendTimingReq). Under certain conditions this caused the crossbar to
see illegal combinations of request/response overlap, in turn causing
problems with a slightly modified crossbar implementation.
Diffstat (limited to 'configs/example/ruby_direct_test.py')
0 files changed, 0 insertions, 0 deletions