Commit History

Author SHA1 Message Date
  Gleb Natapov 54b8486f46 KVM: x86 emulator: do not inject exception directly into vcpu 15 years ago
  Gleb Natapov 95cb229530 KVM: x86 emulator: move interruptibility state tracking out of emulator 15 years ago
  Gleb Natapov 4d2179e1e9 KVM: x86 emulator: handle shadowed registers outside emulator 15 years ago
  Gleb Natapov bdb475a323 KVM: x86 emulator: use shadowed register in emulate_sysexit() 15 years ago
  Gleb Natapov ef050dc039 KVM: x86 emulator: set RFLAGS outside x86 emulator code 15 years ago
  Gleb Natapov 95c5588652 KVM: x86 emulator: advance RIP outside x86 emulator code 15 years ago
  Gleb Natapov 8fe681e984 KVM: do not inject #PF in (read|write)_emulated() callbacks 15 years ago
  Gleb Natapov 338dbc9781 KVM: x86 emulator: make (get|set)_dr() callback return error if it fails 15 years ago
  Gleb Natapov 0f12244fe7 KVM: x86 emulator: make set_cr() callback return error if it fails 15 years ago
  Gleb Natapov 79168fd1a3 KVM: x86 emulator: cleanup some direct calls into kvm to use existing callbacks 15 years ago
  Gleb Natapov 5951c44237 KVM: x86 emulator: add get_cached_segment_base() callback to x86_emulate_ops 15 years ago
  Gleb Natapov 3fb1b5dbd3 KVM: x86 emulator: add (set|get)_msr callbacks to x86_emulate_ops 15 years ago
  Gleb Natapov 35aa5375d4 KVM: x86 emulator: add (set|get)_dr callbacks to x86_emulate_ops 15 years ago
  Gleb Natapov 414e6277fd KVM: x86 emulator: handle "far address" source operand 15 years ago
  Gleb Natapov b8a98945ea KVM: x86 emulator: cleanup nop emulation 15 years ago
  Gleb Natapov f0c13ef1a8 KVM: x86 emulator: cleanup xchg emulation 15 years ago
  Gleb Natapov 054fe9f6e3 KVM: x86 emulator: fix Move r/m16 to segment register decoding 15 years ago
  Gleb Natapov 9de4157367 KVM: x86 emulator: introduce read cache 15 years ago
  Gleb Natapov 19d0443726 KVM: fix emulator_task_switch() return value. 15 years ago
  Jan Kiszka e269fb2189 KVM: x86: Push potential exception error code on task switches 15 years ago
  Jan Kiszka 0760d44868 KVM: x86: Terminate early if task_switch_16/32 failed 15 years ago
  Avi Kivity 2fb53ad811 KVM: x86 emulator: Don't overwrite decode cache 15 years ago
  Gleb Natapov de3e6480f7 KVM: x86 emulator: fix unlocked CMPXCHG8B emulation 15 years ago
  Gleb Natapov 6550e1f165 KVM: x86 emulator: add decoding of CMPXCHG8B dst operand 15 years ago
  Gleb Natapov 482ac18ae2 KVM: x86 emulator: commit rflags as part of registers commit 15 years ago
  Gleb Natapov 7b262e90fc KVM: x86 emulator: introduce pio in string read ahead. 15 years ago
  Gleb Natapov 5cd21917da KVM: x86 emulator: restart string instruction without going back to a guest. 15 years ago
  Gleb Natapov cb404fe089 KVM: x86 emulator: remove saved_eip 15 years ago
  Gleb Natapov 7972995b0c KVM: x86 emulator: Move string pio emulation into emulator.c 15 years ago
  Gleb Natapov cf8f70bfe3 KVM: x86 emulator: fix in/out emulation. 15 years ago