mem: Fix race condition in crossbar routing table
Review Request #2617 - Created Jan. 26, 2015 and discarded
| Information | |
|---|---|
| Jason Lowe-Power | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 10667:b87ca279e34d --------------------------- mem: Fix race condition in crossbar routing table The routing table in the corssbar needs to be updated before the request response is sent. Otherwise, the requestor may delete the current request and allocate a new one, causing an address alias in the routing table.
Posted (Jan. 26, 2015, 12:33 p.m.)
Please rather make sure that responses are sunk before generating requests (i.e. do not call sendTimingReq as part of recvTimingResp). That is what I did for the X86 table walker. Would that be ok?
