- Timestamp:
- Jan 27, 2017 11:24:29 PM (8 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h
r65492 r65493 6828 6828 6829 6829 /** Opcode REX.W 0x0f 0xc7 !11/1. */ 6830 FNIEMOP_STUB_1(iemOp_Grp9_cmpxchg16b_Mdq, uint8_t, bRm); 6830 FNIEMOP_DEF_1(iemOp_Grp9_cmpxchg16b_Mdq, uint8_t, bRm) 6831 { 6832 IEMOP_MNEMONIC(cmpxchg16b, "cmpxchg16b Mdq"); 6833 if (IEM_GET_GUEST_CPU_FEATURES(pVCpu)->fMovCmpXchg16b) 6834 { 6835 RT_NOREF(bRm); 6836 IEMOP_BITCH_ABOUT_STUB(); 6837 return VERR_IEM_INSTR_NOT_IMPLEMENTED; 6838 } 6839 Log(("cmpxchg16b -> #UD\n")); 6840 return IEMOP_RAISE_INVALID_OPCODE(); 6841 } 6842 6831 6843 6832 6844 /** Opcode 0x0f 0xc7 11/6. */ -
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
r65459 r65493 1630 1630 pFeatures->fHypervisorPresent = RT_BOOL(pStd1Leaf->uEcx & X86_CPUID_FEATURE_ECX_HVP); 1631 1631 pFeatures->fMonitorMWait = RT_BOOL(pStd1Leaf->uEcx & X86_CPUID_FEATURE_ECX_MONITOR); 1632 pFeatures->fMovCmpXchg16b = RT_BOOL(pStd1Leaf->uEcx & X86_CPUID_FEATURE_ECX_CX16); 1632 1633 1633 1634 /* Structured extended features. */
Note:
See TracChangeset
for help on using the changeset viewer.