Review Board 2.0.15


X86 ISA: Change definitions of locked instructions

Review Request #897 - Created Oct. 30, 2011 and discarded

Information
Nilay Vaish
gem5
default
Reviewers
Default
X86 ISA: Change definitions of locked instructions
This patch is for changing the defintion of locked instructions. These
should behave as memory barriers and should be executed in a non speculative
fashion.

   
Posted (Oct. 31, 2011, 9:51 a.m.)
I'm not super excited about the duplicated code, but it's not totally unnecessary and I don't want to be too much of an obstacle to you fixing your bug. Be sure to run the regressions and look at the output carefully, and then I'm ok with this (and follow up with regression stat updates, as necessary). If it bugs me too much I'll go back and see if things can be refactored a bit.
  1. Gabe, given the discussion that we had about the o3 cpu, it seems to me
    that this patch does not need to be committed. Instead I am posting a new
    patch for fence microop in x86.