diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2011-01-18 16:30:05 -0600 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2011-01-18 16:30:05 -0600 |
commit | 1167ef19cf0c478e73fc6e1848f005863525cc13 (patch) | |
tree | 2756424caa7a54899fdfa9fad45629e9b3784d88 /README | |
parent | ea058b14da9f84d9b30f8ef7710d18546fc79db8 (diff) | |
download | gem5-1167ef19cf0c478e73fc6e1848f005863525cc13.tar.xz |
O3: Keep around the last committed instruction and use for squashing.
Without this change 0 is always used for the youngest sequence number if
a squash occured and the ROB was empty (E.g. an instruction is marked
serializeAfter or a fetch stall prevents other instructions from issuing).
Using 0 there is a race to rename where an instruction that committed the
same cycle as the squashing instruction can have it's renamed state undone
by the squash using sequence number 0.
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions