Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
fb0c484f72df9e336605b5659f39eb1ab5e8d946
/
arch
/
x86
/
kvm
/
emulate.c
16518d5
KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts
by Avi Kivity
· 14 years ago
c0e0608
KVM: x86: emulator: inc/dec can have lock prefix
by Gleb Natapov
· 14 years ago
5d55f29
KVM: x86 emulator: re-implementing 'mov AL,moffs' instruction decoding
by Wei Yongjun
· 14 years ago
07cbc6c
KVM: x86 emulator: fix cli/sti instruction emulation
by Wei Yongjun
· 14 years ago
b16b2b7
KVM: x86 emulator: fix 'mov rm,sreg' instruction decoding
by Wei Yongjun
· 14 years ago
e97e883
KVM: x86 emulator: fix 'and AL,imm8' instruction decoding
by Wei Yongjun
· 14 years ago
ce7a0ad
KVM: x86 emulator: fix the comment of out instruction
by Wei Yongjun
· 14 years ago
a5046e6
KVM: x86 emulator: fix 'mov sreg,rm16' instruction decoding
by Wei Yongjun
· 14 years ago
f5f48ee
KVM: VMX: Execute WBINVD to keep data consistency with assigned devices
by Sheng Yang
· 14 years ago
7d5993d
KVM: x86 emulator: fix group3 instruction decoding
by Wei Yongjun
· 15 years ago
c37eda1
KVM: x86 emulator: fix pusha instruction emulation
by Wei Yongjun
· 15 years ago
221d059
KVM: Update Red Hat copyrights
by Avi Kivity
· 15 years ago
222b7c5
KVM: x86 emulator: Add missing decoder flags for xor instructions
by Mohammed Gamal
· 15 years ago
abc1908
KVM: x86 emulator: Add missing decoder flags for sub instruction
by Mohammed Gamal
· 15 years ago
dfb507c
KVM: x86 emulator: Add test acc, imm instruction (opcodes 0xA8 - 0xA9)
by Mohammed Gamal
· 15 years ago
54b8486
KVM: x86 emulator: do not inject exception directly into vcpu
by Gleb Natapov
· 15 years ago
95cb229
KVM: x86 emulator: move interruptibility state tracking out of emulator
by Gleb Natapov
· 15 years ago
4d2179e
KVM: x86 emulator: handle shadowed registers outside emulator
by Gleb Natapov
· 15 years ago
bdb475a
KVM: x86 emulator: use shadowed register in emulate_sysexit()
by Gleb Natapov
· 15 years ago
ef050dc
KVM: x86 emulator: set RFLAGS outside x86 emulator code
by Gleb Natapov
· 15 years ago
95c5588
KVM: x86 emulator: advance RIP outside x86 emulator code
by Gleb Natapov
· 15 years ago
8fe681e
KVM: do not inject #PF in (read|write)_emulated() callbacks
by Gleb Natapov
· 15 years ago
338dbc9
KVM: x86 emulator: make (get|set)_dr() callback return error if it fails
by Gleb Natapov
· 15 years ago
0f12244
KVM: x86 emulator: make set_cr() callback return error if it fails
by Gleb Natapov
· 15 years ago
79168fd
KVM: x86 emulator: cleanup some direct calls into kvm to use existing callbacks
by Gleb Natapov
· 15 years ago
5951c44
KVM: x86 emulator: add get_cached_segment_base() callback to x86_emulate_ops
by Gleb Natapov
· 15 years ago
3fb1b5d
KVM: x86 emulator: add (set|get)_msr callbacks to x86_emulate_ops
by Gleb Natapov
· 15 years ago
35aa537
KVM: x86 emulator: add (set|get)_dr callbacks to x86_emulate_ops
by Gleb Natapov
· 15 years ago
414e627
KVM: x86 emulator: handle "far address" source operand
by Gleb Natapov
· 15 years ago
b8a9894
KVM: x86 emulator: cleanup nop emulation
by Gleb Natapov
· 15 years ago
f0c13ef
KVM: x86 emulator: cleanup xchg emulation
by Gleb Natapov
· 15 years ago
054fe9f
KVM: x86 emulator: fix Move r/m16 to segment register decoding
by Gleb Natapov
· 15 years ago
9de4157
KVM: x86 emulator: introduce read cache
by Gleb Natapov
· 15 years ago
19d0443
KVM: fix emulator_task_switch() return value.
by Gleb Natapov
· 15 years ago
e269fb2
KVM: x86: Push potential exception error code on task switches
by Jan Kiszka
· 15 years ago
0760d44
KVM: x86: Terminate early if task_switch_16/32 failed
by Jan Kiszka
· 15 years ago
2fb53ad
KVM: x86 emulator: Don't overwrite decode cache
by Avi Kivity
· 15 years ago
de3e648
KVM: x86 emulator: fix unlocked CMPXCHG8B emulation
by Gleb Natapov
· 15 years ago
6550e1f
KVM: x86 emulator: add decoding of CMPXCHG8B dst operand
by Gleb Natapov
· 15 years ago
482ac18
KVM: x86 emulator: commit rflags as part of registers commit
by Gleb Natapov
· 15 years ago
7b262e9
KVM: x86 emulator: introduce pio in string read ahead.
by Gleb Natapov
· 15 years ago
5cd2191
KVM: x86 emulator: restart string instruction without going back to a guest.
by Gleb Natapov
· 15 years ago
cb404fe
KVM: x86 emulator: remove saved_eip
by Gleb Natapov
· 15 years ago
7972995
KVM: x86 emulator: Move string pio emulation into emulator.c
by Gleb Natapov
· 15 years ago
cf8f70b
KVM: x86 emulator: fix in/out emulation.
by Gleb Natapov
· 15 years ago
d927112
KVM: x86 emulator: during rep emulation decrement ECX only if emulation succeeded
by Gleb Natapov
· 15 years ago
a682e35
KVM: x86 emulator: add decoding of X,Y parameters from Intel SDM
by Gleb Natapov
· 15 years ago
69f55cb
KVM: x86 emulator: populate OP_MEM operand during decoding.
by Gleb Natapov
· 15 years ago
ceffb45
KVM: Use task switch from emulator.c
by Gleb Natapov
· 15 years ago
2e87302
KVM: x86 emulator: Use load_segment_descriptor() instead of kvm_load_segment_descriptor()
by Gleb Natapov
· 15 years ago
38ba30b
KVM: x86 emulator: Emulate task switch in emulator.c
by Gleb Natapov
· 15 years ago
aca06a8
KVM: x86 emulator: cleanup grp3 return value
by Gleb Natapov
· 15 years ago
a41ffb75
KVM: x86 emulator: If LOCK prefix is used dest arg should be memory.
by Gleb Natapov
· 15 years ago
fd52536
KVM: x86 emulator: do not call writeback if msr access fails.
by Gleb Natapov
· 15 years ago
2e901c4
KVM: x86 emulator: fix return values of syscall/sysenter/sysexit emulations
by Gleb Natapov
· 15 years ago
1e470be
KVM: x86 emulator: fix mov dr to inject #UD when needed.
by Gleb Natapov
· 15 years ago
6aebfa6
KVM: x86 emulator: inject #UD on access to non-existing CR
by Gleb Natapov
· 15 years ago
ab8557b
KVM: x86 emulator: 0f (20|21|22|23) ignore mod bits.
by Gleb Natapov
· 15 years ago
6e1e5ff
KVM: x86 emulator: fix 0f 01 /5 emulation
by Gleb Natapov
· 15 years ago
5e3ae6c
KVM: x86 emulator: fix mov r/m, sreg emulation.
by Gleb Natapov
· 15 years ago
063db06
KVM: Provide current eip as part of emulator context.
by Gleb Natapov
· 15 years ago
9c53724
KVM: Provide x86_emulate_ctxt callback to get current cpl
by Gleb Natapov
· 15 years ago
93a152b
KVM: remove realmode_lmsw function.
by Gleb Natapov
· 15 years ago
52a4661
KVM: Provide callback to get/set control registers in emulator ops.
by Gleb Natapov
· 15 years ago
49c6799
KVM: Remove pointer to rflags from realmode_set_cr parameters.
by Gleb Natapov
· 15 years ago
af5b4f7
KVM: x86 emulator: check return value against correct define
by Gleb Natapov
· 15 years ago
c73e197
KVM: x86 emulator: fix RCX access during rep emulation
by Gleb Natapov
· 15 years ago
d6d367d
KVM: x86 emulator: Fix DstAcc decoding.
by Gleb Natapov
· 15 years ago
835e6b8
KVM: x86 emulator mark VMMCALL and LMSW as privileged
by Gleb Natapov
· 15 years ago
ea79849d
KVM: x86 emulator: Implement jmp far opcode ff/5
by Gleb Natapov
· 15 years ago
e35b7b9
KVM: x86 emulator: Add decoding of 16bit second in memory argument
by Gleb Natapov
· 15 years ago
48005f6
KVM: x86: Save&restore interrupt shadow mask
by Jan Kiszka
· 15 years ago
0e4176a
KVM: x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values
by Takuya Yoshikawa
· 15 years ago
1b30eaa
KVM: x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers
by Takuya Yoshikawa
· 15 years ago
3e2815e
KVM: x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn()
by Takuya Yoshikawa
· 15 years ago
1161624
KVM: inject #UD in 64bit mode from instruction that are not valid there
by Gleb Natapov
· 15 years ago
e54cfa9
KVM: Fix emulate_sys[call, enter, exit]()'s fault handling
by Takuya Yoshikawa
· 15 years ago
c697518
KVM: Fix segment descriptor loading
by Gleb Natapov
· 15 years ago
8b9f441
KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
by Gleb Natapov
· 15 years ago
e424e19
KVM: x86 emulator: disallow opcode 82 in 64-bit mode
by Gleb Natapov
· 15 years ago
1d327ea
KVM: x86 emulator: code style cleanup
by Wei Yongjun
· 15 years ago
d380a5e
KVM: x86 emulator: Add LOCK prefix validity checking
by Gleb Natapov
· 15 years ago
e92805a
KVM: x86 emulator: Check CPL level during privilege instruction emulation
by Gleb Natapov
· 15 years ago
d4c6a15
KVM: x86 emulator: Fix popf emulation
by Gleb Natapov
· 15 years ago
f850e2e
KVM: x86 emulator: Check IOPL level during io instruction emulation
by Gleb Natapov
· 15 years ago
1871c60
KVM: x86 emulator: fix memory access during x86 emulation
by Gleb Natapov
· 15 years ago
a004475
KVM: x86 emulator: Add Virtual-8086 mode of emulation
by Gleb Natapov
· 15 years ago
60a29d4
KVM: x86 emulator: Add group9 instruction decoding
by Gleb Natapov
· 15 years ago
2db2c2e
KVM: x86 emulator: Add group8 instruction decoding
by Gleb Natapov
· 15 years ago
836a1b3
KVM: Move cr0/cr4/efer related helpers to x86.h
by Avi Kivity
· 15 years ago
3eeb328
KVM: Add a helper for checking if the guest is in protected mode
by Avi Kivity
· 15 years ago
b60d513
KVM: x86: Use macros for x86_emulate_ops to avoid future mistakes
by Takuya Yoshikawa
· 15 years ago
4d4ec08
KVM: Replace read accesses of vcpu->arch.cr0 by an accessor
by Avi Kivity
· 15 years ago
eb3c79e
KVM: x86 emulator: limit instructions to 15 bytes
by Avi Kivity
· 15 years ago
abcf14b
KVM: x86 emulator: Add pusha and popa instructions
by Mohammed Gamal
· 15 years ago
94677e6
KVM: x86 emulator: Add missing decoder flags for 'or' instructions
by Mohammed Gamal
· 15 years ago
851ba69
KVM: Don't pass kvm_run arguments
by Avi Kivity
· 15 years ago
d8769fe
KVM: x86 emulator: Introduce No64 decode option
by Mohammed Gamal
· 15 years ago
0934ac9
KVM: x86 emulator: Add 'push/pop sreg' instructions
by Mohammed Gamal
· 15 years ago
7bdb588
KVM: x86 emulator: Add adc and sbb missing decoder flags
by Mohammed Gamal
· 15 years ago
Next »