ARM: Add IsSerializeAfter and IsNonSpeculative flag to the syscall instruction .
authorAli Saidi <Ali.Saidi@ARM.com>
Thu, 1 Dec 2011 08:15:22 +0000 (00:15 -0800)
committerAli Saidi <Ali.Saidi@ARM.com>
Thu, 1 Dec 2011 08:15:22 +0000 (00:15 -0800)
commit5901c5223f2e9280aa6f2307288b6a5dc554df83
tree6631e747416445ce7d8f6eb5fb547cf8be081ea6
parent14441039988265b4cb64679fcae0ddb41f1f5e32
ARM: Add IsSerializeAfter and IsNonSpeculative flag to the syscall instruction .

Squashes the subsequent instructions in O3 pipe after the service call, so that
they see the effect of the system call when re-executed. This isn't really an issue
with FS mode, but can show up in SE mode.

--HG--
extra : rebase_source : 613a69fe1d9834261e25a8cd340aa6b47578e1fe
src/arch/arm/isa/insts/misc.isa