Home
last modified time | relevance | path

Searched refs:X86EMUL_OPC (Results 1 – 6 of 6) sorted by relevance

/xen/xen/include/asm-x86/hvm/svm/
A Demulate.h32 #define INSTR_INT3 INSTR_ENC(X86EMUL_OPC( 0, 0xcc), 0)
33 #define INSTR_ICEBP INSTR_ENC(X86EMUL_OPC( 0, 0xf1), 0)
34 #define INSTR_HLT INSTR_ENC(X86EMUL_OPC( 0, 0xf4), 0)
35 #define INSTR_XSETBV INSTR_ENC(X86EMUL_OPC(0x0f, 0x01), 0321)
36 #define INSTR_VMRUN INSTR_ENC(X86EMUL_OPC(0x0f, 0x01), 0330)
44 #define INSTR_INVD INSTR_ENC(X86EMUL_OPC(0x0f, 0x08), 0)
45 #define INSTR_WBINVD INSTR_ENC(X86EMUL_OPC(0x0f, 0x09), 0)
46 #define INSTR_WRMSR INSTR_ENC(X86EMUL_OPC(0x0f, 0x30), 0)
47 #define INSTR_RDTSC INSTR_ENC(X86EMUL_OPC(0x0f, 0x31), 0)
48 #define INSTR_RDMSR INSTR_ENC(X86EMUL_OPC(0x0f, 0x32), 0)
[all …]
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.h632 #define X86EMUL_OPC(ext, byte) ((uint8_t)(byte) | \ macro
646 # define X86EMUL_OPC_66(ext, byte) (X86EMUL_OPC(ext, byte) | 0x00000100)
647 # define X86EMUL_OPC_F3(ext, byte) (X86EMUL_OPC(ext, byte) | 0x00000200)
648 # define X86EMUL_OPC_F2(ext, byte) (X86EMUL_OPC(ext, byte) | 0x00000300)
654 (X86EMUL_OPC(ext, byte) | X86EMUL_OPC_VEX_)
663 (X86EMUL_OPC(ext, byte) | X86EMUL_OPC_EVEX_)
671 #define X86EMUL_OPC_XOP(ext, byte) X86EMUL_OPC(0x8f##ext, byte)
A Dx86_emulate.c6252 case X86EMUL_OPC(0x0f, 0x19) ... X86EMUL_OPC(0x0f, 0x1f): /* nop */ in x86_emulate()
6288 case X86EMUL_OPC(pfx, opc) in x86_emulate()
6970 case X86EMUL_OPC(0x0f, 0x40) ... X86EMUL_OPC(0x0f, 0x4f): /* cmovcc */ in x86_emulate()
7922 case X86EMUL_OPC(0x0f, 0x80) ... X86EMUL_OPC(0x0f, 0x8f): /* jcc (near) */ in x86_emulate()
7928 case X86EMUL_OPC(0x0f, 0x90) ... X86EMUL_OPC(0x0f, 0x9f): /* setcc */ in x86_emulate()
8349 case X86EMUL_OPC(0x0f, 0xb0): case X86EMUL_OPC(0x0f, 0xb1): /* cmpxchg */ in x86_emulate()
8517 case X86EMUL_OPC(0x0f, 0xc0): case X86EMUL_OPC(0x0f, 0xc1): /* xadd */ in x86_emulate()
8816 case X86EMUL_OPC(0x0f, 0xc8) ... X86EMUL_OPC(0x0f, 0xcf): /* bswap */ in x86_emulate()
12310 case X86EMUL_OPC(0x0f, 0x01): in x86_insn_is_mem_access()
12457 case X86EMUL_OPC(0x0f, 0x01): in x86_insn_is_mem_write()
[all …]
/xen/xen/arch/x86/pv/
A Demul-priv-op.c1143 case X86EMUL_OPC(0x0f, 0x06): /* clts */ in validate()
1144 case X86EMUL_OPC(0x0f, 0x09): /* wbinvd */ in validate()
1145 case X86EMUL_OPC(0x0f, 0x20) ... in validate()
1146 X86EMUL_OPC(0x0f, 0x23): /* mov to/from cr/dr */ in validate()
1147 case X86EMUL_OPC(0x0f, 0x30): /* wrmsr */ in validate()
1148 case X86EMUL_OPC(0x0f, 0x31): /* rdtsc */ in validate()
1149 case X86EMUL_OPC(0x0f, 0x32): /* rdmsr */ in validate()
1150 case X86EMUL_OPC(0x0f, 0xa2): /* cpuid */ in validate()
1165 case X86EMUL_OPC(0x0f, 0x01): in validate()
/xen/xen/arch/x86/hvm/
A Dhvm.c3725 case X86EMUL_OPC(0x0f, 0x00): in is_sysdesc_access()
3730 case X86EMUL_OPC(0x0f, 0x01): in is_sysdesc_access()
3763 case X86EMUL_OPC(0x0f, 0x05): /* syscall */ in is_cross_vendor()
3764 case X86EMUL_OPC(0x0f, 0x34): /* sysenter */ in is_cross_vendor()
3765 case X86EMUL_OPC(0x0f, 0x35): /* sysexit */ in is_cross_vendor()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c2393 return ctxt->opcode == X86EMUL_OPC(0x0f, 0x01) && in is_invlpg()

Completed in 62 milliseconds