diff options
author | Kevin Lim <ktlim@umich.edu> | 2006-07-13 13:12:51 -0400 |
---|---|---|
committer | Kevin Lim <ktlim@umich.edu> | 2006-07-13 13:12:51 -0400 |
commit | 1e4acb8e017ce81694c514af21ad817e9b1a078e (patch) | |
tree | 96b4c235c7f18309cc5af2e415ff57c41258aa06 /src/arch | |
parent | 2af213022ce6d58eee2809f300d7450e89a4bce9 (diff) | |
download | gem5-1e4acb8e017ce81694c514af21ad817e9b1a078e.tar.xz |
Move Dcache port creation from LSQUnit to LSQ in order to support Ron's recent changes, and using the O3CPU in SMT mode.
src/cpu/o3/lsq.hh:
Update to have LSQ work with only one dcache port for all LSQ Units. LSQ has the dcache port, and the LSQ Units must tell the LSQ if the cache has become blocked.
src/cpu/o3/lsq_impl.hh:
Updates to have the LSQ work with only one dcache port for all LSQUnits.
src/cpu/o3/lsq_unit.hh:
src/cpu/o3/lsq_unit_impl.hh:
Update for LSQ to create dcache port instead of LSQUnits. Now LSQUnits are given the dcache port from the LSQ, and also must check the LSQ if the cache is blocked prior to accessing the cache.
--HG--
extra : convert_revision : 2708adbf323f4e7647dc0c1e31ef5bb4596b89f8
Diffstat (limited to 'src/arch')
0 files changed, 0 insertions, 0 deletions