summaryrefslogtreecommitdiff
path: root/util/batch
diff options
context:
space:
mode:
authorAli Saidi <Ali.Saidi@ARM.com>2013-10-31 13:41:13 -0500
committerAli Saidi <Ali.Saidi@ARM.com>2013-10-31 13:41:13 -0500
commit79f81e26416d99104beda28f4d8af333cccc0048 (patch)
treeced0bcc3a1eaa1b9a56749f837481d3363d5ee10 /util/batch
parent2b9b245fb38c9f645c22b9d4d8180aab16aeb69a (diff)
downloadgem5-79f81e26416d99104beda28f4d8af333cccc0048.tar.xz
cpu: Fix O3 issuse with load+barrier instructions.
Fix a problem in the O3 CPU for instructions that are both memory loads and memory barriers (e.g. load acquire) and to uncacheable memory. This combination can confuse the commit stage into commitng an instruction that hasn't executed and got it's value yet. At the same time refactor the code slightly to remove duplication between two of the cases.
Diffstat (limited to 'util/batch')
0 files changed, 0 insertions, 0 deletions