Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
5951c4423724759906b10a26aa6a8817c4afa615
/
arch
/
x86
/
kvm
/
emulate.c
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
ea79849
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
56e8231
KVM: Rename x86_emulate.c to emulate.c
by Avi Kivity
· 15 years ago
[Renamed (99%) from arch/x86/kvm/x86_emulate.c]
4668f05
KVM: x86 emulator: Add sysexit emulation
by Andre Przywara
· 16 years ago
8c60435
KVM: x86 emulator: Add sysenter emulation
by Andre Przywara
· 16 years ago
e66bb2c
KVM: x86 emulator: add syscall emulation
by Andre Przywara
· 16 years ago
e99f050
KVM: x86 emulator: Prepare for emulation of syscall instructions
by Andre Przywara
· 16 years ago
b1d8614
KVM: x86 emulator: Add missing EFLAGS bit definitions
by Andre Przywara
· 16 years ago
ee3d29e
KVM: x86 emulator: fix jmp far decoding (opcode 0xea)
by Avi Kivity
· 16 years ago
c9eaf20
KVM: x86 emulator: Implement zero-extended immediate decoding
by Avi Kivity
· 16 years ago
a3f9d39
KVM: kvm/x86_emulate.c toggle_interruptibility() should be static
by Jaswinder Singh Rajput
· 16 years ago
310b5d3
KVM: Deal with interrupt shadow state for emulated instructions
by Glauber Costa
· 16 years ago
e637b82
KVM: x86 emulator: Decode soft interrupt instructions
by Gleb Natapov
· 16 years ago
84ce66a
KVM: x86 emulator: Completely decode in/out at decoding stage
by Gleb Natapov
· 16 years ago
341de7e
KVM: x86 emulator: Add unsigned byte immediate decode
by Gleb Natapov
· 16 years ago
d53c477
KVM: x86 emulator: Complete decoding of call near in decode stage
by Gleb Natapov
· 16 years ago
b2833e3
KVM: x86 emulator: Complete short/near jcc decoding in decode stage
by Gleb Natapov
· 16 years ago
782b877
KVM: x86 emulator: Complete ljmp decoding at decode stage
by Gleb Natapov
· 16 years ago
0654169
KVM: x86 emulator: Add lcall decoding
by Gleb Natapov
· 16 years ago
a5f868b
KVM: x86 emulator: Add decoding of 16bit second immediate argument
by Gleb Natapov
· 16 years ago
2d03319
KVM: x86 emulator: fix call near emulation
by Gleb Natapov
· 16 years ago
a77ab5e
KVM: x86 emulator: implement 'ret far' instruction (opcode 0xcb)
by Avi Kivity
· 16 years ago
350f69d
KVM: x86 emulator: Make emulate_pop() a little more generic
by Avi Kivity
· 16 years ago
2b3d2a2
KVM: Fix vmload and friends misinterpreted as lidt
by Avi Kivity
· 16 years ago
fbce554
KVM: x86 emulator: Fix handling of VMMCALL instruction
by Amit Shah
· 16 years ago
9bf8ea4
KVM: x86 emulator: add the emulation of shld and shrd instructions
by Guillaume Thouvenin
· 16 years ago
d175226
KVM: x86 emulator: add the assembler code for three operands
by Guillaume Thouvenin
· 16 years ago
Next »