summaryrefslogtreecommitdiff
path: root/src/mem/request.hh
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 /src/mem/request.hh
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 'src/mem/request.hh')
0 files changed, 0 insertions, 0 deletions