Review Board 2.0.15


ruby: don't make O3 CPU squash on loads that hit outstanding requests

Review Request #2276 - Created May 13, 2014 and discarded - Latest diff uploaded

Information
Steve Reinhardt
gem5
default
Reviewers
Default
Changeset 10240:b01d667ec431
---------------------------
ruby: don't make O3 CPU squash on loads that hit outstanding requests

Mismatch between O3 and Ruby in handling aliased requests: Ruby
returns false when it sees aliased request or memory blocked. O3
squash and refetch when it sees false signal from Ruby.

Fix: Merging readRequestTable and writeRequestTable in a single table
that maps requesting address and all requests that are aliased with
the address.

This work was done while Binh was an intern at AMD Research.