x86: Flag instructions that call suspend as IsQuiesce
authorMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:46 +0000 (07:42 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:46 +0000 (07:42 -0400)
commitafbae1ec95e94b6da441a0269dbd9359a7069e3d
treed4d6b3cd23d0d95dbaa227bb9916be9b4a28e73a
parent659bdc1a6b50ace4803d754ad982cd6a79b5695f
x86: Flag instructions that call suspend as IsQuiesce

The o3 cpu relies upon instructions that suspend a thread context being
flagged as "IsQuiesce".  If they are not, unpredictable behavior can occur.
This patch fixes that for the x86 ISA.
src/arch/x86/isa/decoder/two_byte_opcodes.isa
src/arch/x86/isa/microops/specop.isa