X86: Make the halt microop non-speculative.
Executing this microop makes the CPU halt even if it was misspeculated.
This commit is contained in:
parent
0bbd88eb40
commit
2dd9f4fcf0
1 changed files with 3 additions and 1 deletions
|
@ -61,7 +61,9 @@ output header {{
|
|||
public:
|
||||
MicroHalt(ExtMachInst _machInst, const char * instMnem,
|
||||
uint64_t setFlags) :
|
||||
X86MicroopBase(_machInst, "halt", instMnem, setFlags, No_OpClass)
|
||||
X86MicroopBase(_machInst, "halt", instMnem,
|
||||
setFlags | (ULL(1) << StaticInst::IsNonSpeculative),
|
||||
No_OpClass)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue