Commit History

Author SHA1 Message Date
  Avi Kivity 6e3d5dfbad KVM: x86 emulator: Fix stack instructions on 64-bit mode 17 years ago
  Avi Kivity e934c9c1c8 KVM: x86 emulator: fix eflags preparation for emulation 17 years ago
  Avi Kivity c1a5d4f990 KVM: Replace #GP injection by the generalized exception queue 18 years ago
  Avi Kivity 018a98db74 KVM: x86 emulator: unify four switch statements into two 18 years ago
  Avi Kivity 111de5d60c KVM: x86 emulator: unify two switches 18 years ago
  Avi Kivity b9fa9d6bc6 KVM: x86 emulator: Move rep processing before instruction execution 18 years ago
  Guillaume Thouvenin d7e5117a25 KVM: x86 emulator: cmps instruction 18 years ago
  Sheng Yang e8d8d7fe88 KVM: x86 emulator: Rename 'cr2' to 'memop' 18 years ago
  Avi Kivity f21b8bf4cc KVM: x86 emulator: address size and operand size overrides are sticky 18 years ago
  Guillaume Thouvenin 90e0a28f6b KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 18 years ago
  Avi Kivity 6226686954 KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed 18 years ago
  Sheng Yang a7e6c88a78 KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2 18 years ago
  Izik Eidus 906e608b05 KVM: x86 emulator: remove 8 bytes operands emulator for call near instruction 18 years ago
  Avi Kivity 1c73ef6650 KVM: x86 emulator: Hoist modrm and abs decoding into separate functions 18 years ago
  Avi Kivity 9f1ef3f8f5 KVM: Simplify decode_register_operand() calling convention 18 years ago
  Avi Kivity 33615aa956 KVM: x86 emulator: centralize decoding of one-byte register access insns 18 years ago
  Avi Kivity 3c118e24af KVM: x86 emulator: Extract the common code of SrcReg and DstReg 18 years ago
  Avi Kivity c7e75a3db4 KVM: x86 emulator: don't depend on cr2 for mov abs emulation 18 years ago
  Zhang Xiantao 34c16eecf7 KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1) 18 years ago
  Nitin A Kamble b284be5764 KVM: x86 emulator: cmc, clc, cli, sti 18 years ago
  Nitin A Kamble d77a25074a KVM: x86 emulator: Implement emulation of instruction: inc & dec 18 years ago
  Mike Day d77c26fce9 KVM: CodingStyle cleanup 18 years ago
  Laurent Vivier b4c6abfef4 KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect 18 years ago
  Qing He e4f8e03956 KVM: x86_emulator: no writeback for bt 18 years ago
  Laurent Vivier a01af5ec51 KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead 18 years ago
  Laurent Vivier 05f086f87e KVM: x86 emulator: remove _eflags and use directly ctxt->eflags. 18 years ago
  Laurent Vivier 8cdbd2c9bf KVM: x86 emulator: split some decoding into functions for readability 18 years ago
  Laurent Vivier 3427318fd2 KVM: Call x86_decode_insn() only when needed 18 years ago
  Laurent Vivier 1be3aa4718 KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() 18 years ago
  Laurent Vivier 8b4caf6650 KVM: x86 emulator: move all decoding process to function x86_decode_insn() 18 years ago