Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
d0e533255d3811382c97b594ff7ab19b9b036814
/
arch
/
x86
/
kvm
/
emulate.c
d0e5332
KVM: x86 emulator: allow repeat macro arguments to contain commas
by Avi Kivity
· 14 years ago
73fba5f
KVM: x86 emulator: move decode tables downwards
by Avi Kivity
· 14 years ago
dde7e6d
KVM: x86 emulator: move x86_decode_insn() downwards
by Avi Kivity
· 14 years ago
ef65c88
KVM: x86 emulator: allow storing emulator execution function in decode tables
by Avi Kivity
· 14 years ago
9aabc88
KVM: x86 emulator: store x86_emulate_ops in emulation context
by Avi Kivity
· 14 years ago
ab85b12
KVM: x86 emulator: move ByteOp and Dst back to bits 0:3
by Avi Kivity
· 14 years ago
3885d53
KVM: x86 emulator: drop support for old-style groups
by Avi Kivity
· 14 years ago
9f5d322
KVM: x86 emulator: convert group 9 to new style
by Avi Kivity
· 14 years ago
2cb20bc
KVM: x86 emulator: convert group 8 to new style
by Avi Kivity
· 14 years ago
2f3a9bc
KVM: x86 emulator: convert group 7 to new style
by Avi Kivity
· 14 years ago
b67f9f0
KVM: x86 emulator: convert group 5 to new style
by Avi Kivity
· 14 years ago
591c9d2
KVM: x86 emulator: convert group 4 to new style
by Avi Kivity
· 14 years ago
ee70ea3
KVM: x86 emulator: convert group 3 to new style
by Avi Kivity
· 14 years ago
99880c5
KVM: x86 emulator: convert group 1A to new style
by Avi Kivity
· 14 years ago
5b92b5f
KVM: x86 emulator: convert group 1 to new style
by Avi Kivity
· 14 years ago
120df89
KVM: x86 emulator: allow specifying group directly in opcode
by Avi Kivity
· 14 years ago
793d5a8
KVM: x86 emulator: reserve group code 0
by Avi Kivity
· 14 years ago
42a1c52
KVM: x86 emulator: move group tables to top
by Avi Kivity
· 14 years ago
fd85331
KVM: x86 emulator: Add wrappers for easily defining opcodes
by Avi Kivity
· 14 years ago
d65b1de
KVM: x86 emulator: introduce 'struct opcode'
by Avi Kivity
· 14 years ago
ea9ef04
KVM: x86 emulator: drop parentheses in repreat macros
by Avi Kivity
· 14 years ago
62bd430
KVM: x86 emulator: Add IRET instruction
by Mohammed Gamal
· 14 years ago
e071edd
KVM: x86 emulator: unify the two Group 3 variants
by Avi Kivity
· 14 years ago
dfe1148
KVM: x86 emulator: Allow LOCK prefix for NEG and NOT
by Avi Kivity
· 14 years ago
4968ec4
KVM: x86 emulator: simplify Group 1 decoding
by Avi Kivity
· 14 years ago
52811d7
KVM: x86 emulator: mix decode bits from opcode and group decode tables
by Avi Kivity
· 14 years ago
047a481
KVM: x86 emulator: add Undefined decode flag
by Avi Kivity
· 14 years ago
2ce4953
KVM: x86 emulator: Make group storage bits separate from operand bits
by Avi Kivity
· 14 years ago
880a188
KVM: x86 emulator: consolidate Jcc rel32 decoding
by Avi Kivity
· 14 years ago
be8eacd
KVM: x86 emulator: consolidate CMOVcc decoding
by Avi Kivity
· 14 years ago
b6e6153
KVM: x86 emulator: consolidate MOV reg, imm decoding
by Avi Kivity
· 14 years ago
b3ab340
KVM: x86 emulator: consolidate Jcc rel8 decoding
by Avi Kivity
· 14 years ago
3849186
KVM: x86 emulator: consolidate push/pop reg decoding
by Avi Kivity
· 14 years ago
749358a
KVM: x86 emulator: consolidate inc/dec reg decoding
by Avi Kivity
· 14 years ago
83babbc
KVM: x86 emulator: add macros for repetitive instructions
by Avi Kivity
· 14 years ago
91269b8
KVM: x86 emulator: fix handling for unemulated instructions
by Avi Kivity
· 14 years ago
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
Next »