Home
last modified time | relevance | path

Searched refs:opcode (Results 1 – 17 of 17) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Demul-inv-op.c46 char opcode[3]; in emulate_invalid_rdtscp() local
51 if ( (rc = copy_from_user(opcode, (char *)eip, sizeof(opcode))) != 0 ) in emulate_invalid_rdtscp()
53 pv_inject_page_fault(0, eip + sizeof(opcode) - rc); in emulate_invalid_rdtscp()
56 if ( memcmp(opcode, "\xf\x1\xf9", sizeof(opcode)) ) in emulate_invalid_rdtscp()
58 eip += sizeof(opcode); in emulate_invalid_rdtscp()
A Demul-priv-op.c76 static io_emul_stub_t *io_emul_stub_setup(struct priv_op_ctxt *ctxt, u8 opcode, in io_emul_stub_setup() argument
95 ctxt->io_emul_stub[13] = opcode; in io_emul_stub_setup()
97 ctxt->io_emul_stub[14] = !(opcode & 8) ? port : 0x90; in io_emul_stub_setup()
103 ioemul_handle_quirk(opcode, &ctxt->io_emul_stub[12], ctxt->ctxt.regs); in io_emul_stub_setup()
328 ASSERT((ctxt->opcode & ~9) == 0xe4); in read_io()
338 io_emul_stub_setup(poc, ctxt->opcode, port, bytes); in read_io()
427 ASSERT((ctxt->opcode & ~9) == 0xe6); in write_io()
437 io_emul_stub_setup(poc, ctxt->opcode, port, bytes); in write_io()
458 switch ( ctxt->opcode ) in read_segment()
1219 switch ( ctxt->opcode ) in validate()
A Demul-gate-op.c240 switch ( ctxt.ctxt.opcode ) in pv_emulate_gate_op()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Demulate.c58 unsigned int opcode; member
127 ctxt.ctxt.opcode, inst_len, j); in __get_instruction_length_from_list()
141 if ( opc_tab[instr].opcode == ctxt.ctxt.opcode ) in __get_instruction_length_from_list()
A Dsvm.c2383 return ctxt->opcode == X86EMUL_OPC(0x0f, 0x01) && in is_invlpg()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dioport_emulate.c12 u8 opcode, char *io_emul_stub, struct cpu_user_regs *regs) in ioemul_handle_proliant_quirk() argument
17 if ( (opcode != 0xee) || (port != 0xcd4) || !(value & 0x80) ) in ioemul_handle_proliant_quirk()
A Dalternative.c136 text_poke(void *addr, const void *opcode, size_t len) in text_poke() argument
138 return memcpy(addr, opcode, len); in text_poke()
A Dtraps.c111 u8 opcode, char *io_emul_stub, struct cpu_user_regs *regs);
/xen-4.10.0-shim-comet/stubdom/grub.patches/
A D70compiler_warnings.diff28 tp.opcode = abort ? htons (TFTP_ERROR) : htons (TFTP_ACK);
45 tp.opcode = htons (TFTP_ACK);
A D99minios1004 - if (arpreply->opcode == htons (ARP_REPLY)
1005 + if (arpreply->opcode == htons (ARP_REPLY) && ptr
1013 - if (arpreply->opcode == htons (RARP_REPLY)
1014 + if (arpreply->opcode == htons (RARP_REPLY) && ptr
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.c2081 switch ( ctxt->opcode ) in x86_decode_onebyte()
2496 opcode = b; in x86_decode()
2580 opcode = 0; in x86_decode()
2866 ctxt->opcode = opcode; in x86_decode()
3028 b = ctxt->opcode; in x86_emulate()
3209 switch ( ctxt->opcode ) in x86_emulate()
4009 switch ( ctxt->opcode ) in x86_emulate()
8203 switch ( ctxt->opcode ) in x86_insn_is_mem_access()
8244 switch ( ctxt->opcode ) in x86_insn_is_mem_write()
8317 switch ( ctxt->opcode ) in x86_insn_is_portio()
[all …]
A Dx86_emulate.h494 unsigned int opcode; member
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dio.h55 u8 opcode, char *io_emul_stub, struct cpu_user_regs *regs);
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_guest.c471 unsigned long opcode, tail, head, entries_per_page, cmd_mfn; in guest_iommu_process_command() local
510 opcode = get_field_from_reg_u32(cmd->data[1], in guest_iommu_process_command()
513 switch ( opcode ) in guest_iommu_process_command()
537 "head = %ld\n", opcode, head); in guest_iommu_process_command()
/xen-4.10.0-shim-comet/docs/misc/
A Dlivepatch.markdown75 than the original opcode and we can fill it with nops. Problems will
83 mechanism. See `Trampoline (e9 opcode)` section for more details.
1112 ### Trampoline (e9 opcode), x86
1114 The e9 opcode used for jmpq uses a 32-bit signed displacement. That means
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dhvm.c3688 switch ( ctxt->opcode ) in is_sysdesc_access()
3726 switch ( ctxt->opcode ) in is_cross_vendor()
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/
A Dtest_x86_emulator.c3149 (unsigned long)regs.eip, ctxt.opcode); in main()

Completed in 42 milliseconds