summaryrefslogtreecommitdiff
path: root/src/kern
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-03-12 17:06:14 -0700
committerGabe Black <gabeblack@google.com>2018-03-14 20:06:47 +0000
commit0f425ad5d590f670efac118b03e591579da21e84 (patch)
treed489726f84324dcc07128551d69fcf866f47e5ec /src/kern
parent9f8491ecbfb80696b62a5a878fe40f81a8a0d35c (diff)
downloadgem5-0f425ad5d590f670efac118b03e591579da21e84.tar.xz
x86: Replace the .serializing directive with .serialize_(before|after).
This makes it explicit which type of serialization you want, and also makes it possible to make a macroop serialize before. The old serializing directive was renamed .serialize_after in the microcode assembler, and throughout the microcode implementation, and its behavior is unchanged. More specifically, it still marks the last microop within the macroop as IsSerializing and IsSerializeAfter. The new .serialize_before directive does something similar and marks the first microop as IsSerializing and IsSerializeBefore. Change-Id: Ia53466c734c651c65400809de7ef903c4a6c3e7e Reviewed-on: https://gem5-review.googlesource.com/9041 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/kern')
0 files changed, 0 insertions, 0 deletions