Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
19e737c98479f040e23987e50596a861e5e88b92
/
arch
/
x86
/
kvm
/
emulate.c
fe489bf
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 11 years ago
8acb4207
KVM: fix sil/dil/bpl/spl in the mod/rm fields
by Paolo Bonzini
· 12 years ago
103f98e
KVM: Emulate multibyte NOP
by Paolo Bonzini
· 12 years ago
e47a5f5
KVM: x86 emulator: convert XADD to fastop
by Avi Kivity
· 12 years ago
203831e
KVM: x86 emulator: drop unused old-style inline emulation
by Avi Kivity
· 12 years ago
b8c0b6a
KVM: x86 emulator: convert DIV/IDIV to fastop
by Avi Kivity
· 12 years ago
b9fa409
KVM: x86 emulator: convert single-operand MUL/IMUL to fastop
by Avi Kivity
· 12 years ago
017da7b
KVM: x86 emulator: Switch fastop src operand to RDX
by Avi Kivity
· 12 years ago
ab2c5ce
KVM: x86 emulator: switch MUL/DIV to DstXacc
by Avi Kivity
· 12 years ago
820207c
KVM: x86 emulator: decode extended accumulator explicity
by Avi Kivity
· 12 years ago
fb32b1e
KVM: x86 emulator: add support for writing back the source operand
by Avi Kivity
· 12 years ago
326f578
KVM: emulator: emulate SALC
by Paolo Bonzini
· 12 years ago
7fa5795
KVM: emulator: emulate XLAT
by Paolo Bonzini
· 12 years ago
a035d5c6
KVM: emulator: emulate AAM
by Paolo Bonzini
· 12 years ago
660696d
KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x instructions
by Gleb Natapov
· 12 years ago
188424b
KVM: emulator: mark 0xff 0x7d opcode as undefined.
by Gleb Natapov
· 12 years ago
1146a78
KVM: emulator: Do not fail on emulation of undefined opcode
by Gleb Natapov
· 12 years ago
0b789ee
KVM: emulator: fix unimplemented instruction detection
by Gleb Natapov
· 12 years ago
f8da94e
KVM: x86 emulator: Fix segment loading in VM86
by Kevin Wolf
· 12 years ago
f583c29
x86 emulator: fix parity calculation for AAD instruction
by Gleb Natapov
· 12 years ago
3f0c3d0
KVM: x86 emulator: fix test_cc() build failure on i386
by Avi Kivity
· 12 years ago
158de57
KVM: x86 emulator: convert a few freestanding emulations to fastop
by Avi Kivity
· 12 years ago
34b7765
KVM: x86 emulator: rearrange fastop definitions
by Avi Kivity
· 12 years ago
4d75834
KVM: x86 emulator: convert 2-operand IMUL to fastop
by Avi Kivity
· 12 years ago
11c363b
KVM: x86 emulator: convert BT/BTS/BTR/BTC/BSF/BSR to fastop
by Avi Kivity
· 12 years ago
95413dc
KVM: x86 emulator: convert INC/DEC to fastop
by Avi Kivity
· 12 years ago
9ae9feb
KVM: x86 emulator: covert SETCC to fastop
by Avi Kivity
· 12 years ago
007a3b5
KVM: x86 emulator: convert shift/rotate instructions to fastop
by Avi Kivity
· 12 years ago
0bdea06
KVM: x86 emulator: Convert SHLD, SHRD to fastop
by Avi Kivity
· 12 years ago
fb864fb
KVM: x86 emulator: convert basic ALU ops to fastop
by Avi Kivity
· 12 years ago
f7857f3
KVM: x86 emulator: add macros for defining 2-operand fastop emulation
by Avi Kivity
· 12 years ago
45a1467
KVM: x86 emulator: convert NOT, NEG to fastop
by Avi Kivity
· 12 years ago
75f7284
KVM: x86 emulator: mark CMP, CMPS, SCAS, TEST as NoWrite
by Avi Kivity
· 12 years ago
b6744dc
KVM: x86 emulator: introduce NoWrite flag
by Avi Kivity
· 12 years ago
b7d491e
KVM: x86 emulator: Support for declaring single operand fastops
by Avi Kivity
· 12 years ago
e28bbd4
KVM: x86 emulator: framework for streamlining arithmetic opcodes
by Avi Kivity
· 12 years ago
045a282
KVM: emulator: implement fninit, fnstsw, fnstcw
by Gleb Natapov
· 12 years ago
3a78a4f
KVM: emulator: drop RPL check from linearize() function
by Gleb Natapov
· 12 years ago
5e2c688
KVM: x86: fix mov immediate emulation for 64-bit operands
by Nadav Amit
· 12 years ago
7f66227
KVM: emulator: implement AAD instruction
by Gleb Natapov
· 12 years ago
66cdd0c
Merge tag 'kvm-3.8-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 12 years ago
58b7825
KVM: emulator: fix real mode segment checks in address linearization
by Gleb Natapov
· 12 years ago
cb7cb28
x86, kvm: Remove incorrect redundant assembly constraint
by H. Peter Anvin
· 12 years ago
b3356bf
KVM: emulator: optimize "rep ins" handling
by Gleb Natapov
· 12 years ago
f3bd64c
KVM: emulator: string_addr_inc() cleanup
by Gleb Natapov
· 12 years ago
9d1b39a
KVM: emulator: make x86 emulation modes enum instead of defines
by Gleb Natapov
· 12 years ago
0225fb5
KVM: x86 emulator: constify emulate_ops
by Mathias Krause
· 12 years ago
fd0a0d8
KVM: x86 emulator: mark opcode tables const
by Mathias Krause
· 12 years ago
89a87c6
KVM: x86 emulator: use aligned variants of SSE register ops
by Mathias Krause
· 12 years ago
0afbe2f
KVM: x86 emulator: Fix #GP error code during linearization
by Avi Kivity
· 12 years ago
a562518
KVM: x86 emulator: Check segment limits in real mode too
by Avi Kivity
· 12 years ago
03ebebe
KVM: x86 emulator: Leave segment limit and attributs alone in real mode
by Avi Kivity
· 12 years ago
dd856ef
KVM: x86 emulator: access GPRs on demand
by Avi Kivity
· 12 years ago
c78aa4c
Merge remote-tracking branch 'upstream/master' into queue
by Marcelo Tosatti
· 12 years ago
5ad105e
KVM: x86 emulator: use stack size attribute to mask rsp in stack ops
by Avi Kivity
· 12 years ago
99245b5
KVM: x86 emulator: drop unneeded call to get_segment()
by Gleb Natapov
· 12 years ago
f23b070
KVM: x86 emulator: simplify read_emulated
by Xiao Guangrong
· 12 years ago
fc05868
KVM: x86: Fix typos in emulate.c
by Guo Chao
· 12 years ago
8089000
KVM: x86 emulator: implement LTR
by Avi Kivity
· 13 years ago
869be99
KVM: x86 emulator: make loading TR set the busy bit
by Avi Kivity
· 13 years ago
e919464
KVM: x86 emulator: make read_segment_descriptor() return the address
by Avi Kivity
· 13 years ago
a14e579
KVM: x86 emulator: emulate LLDT
by Avi Kivity
· 13 years ago
9299836
KVM: x86 emulator: emulate BSWAP
by Avi Kivity
· 13 years ago
612e89f
KVM: x86 emulator: implement ENTER
by Avi Kivity
· 13 years ago
51ddff5
KVM: x86 emulator: split push logic from push opcode emulation
by Avi Kivity
· 13 years ago
361cad2
KVM: x86 emulator: fix byte-sized MOVZX/MOVSX
by Avi Kivity
· 13 years ago
2dd7caa
KVM: x86 emulator: emulate LAHF
by Avi Kivity
· 13 years ago
9605157
KVM: x86 emulator: emulate SGDT/SIDT
by Avi Kivity
· 13 years ago
a6e3407
KVM: Fix SS default ESP/EBP based addressing
by Avi Kivity
· 13 years ago
f47cfa3
KVM: x86 emulator: emulate LEAVE
by Avi Kivity
· 13 years ago
510425f
KVM: x86 emulator: fix LIDT/LGDT in long mode
by Avi Kivity
· 13 years ago
79d5b4c
KVM: x86 emulator: allow loading null SS in long mode
by Avi Kivity
· 13 years ago
6d6eede
KVM: x86 emulator: emulate cpuid
by Avi Kivity
· 13 years ago
0017f93
KVM: x86 emulator: change ->get_cpuid() accessor to use the x86 semantics
by Avi Kivity
· 13 years ago
d54e423
KVM: x86 emulator: convert bsf/bsr instructions to emulate_2op_SrcV_nobyte()
by Joerg Roedel
· 13 years ago
9f4260e
KVM: x86 emulator: Avoid pushing back ModRM byte fetched for group decoding
by Takuya Yoshikawa
· 13 years ago
1c2545b
KVM: x86 emulator: Move ModRM flags for groups to top level opcode tables
by Takuya Yoshikawa
· 13 years ago
38e8a2d
KVM: x86 emulator: fix asm constraint in flush_pending_x87_faults
by Avi Kivity
· 13 years ago
e597175
KVM: x86 emulator: implement MMX MOVQ (opcodes 0f 6f, 0f 7f)
by Avi Kivity
· 13 years ago
cbe2c9d
KVM: x86 emulator: MMX support
by Avi Kivity
· 13 years ago
3e114eb
KVM: x86 emulator: implement movntps
by Avi Kivity
· 13 years ago
49597d8
KVM: x86: emulate movdqa
by Stefan Hajnoczi
· 13 years ago
1c11b37
KVM: x86 emulator: add support for vector alignment
by Avi Kivity
· 13 years ago
4cee479
KVM: x86 emulator: Allow PM/VM86 switch during task switch
by Kevin Wolf
· 13 years ago
66b0ab8
KVM: x86 emulator: VM86 segments must have DPL 3
by Kevin Wolf
· 13 years ago
7f3d35f
KVM: x86 emulator: Fix task switch privilege checks
by Kevin Wolf
· 13 years ago
1a18a69
KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests
by Avi Kivity
· 13 years ago
2adb5ad
KVM: x86 emulator: Remove byte-sized MOVSX/MOVZX hack
by Avi Kivity
· 13 years ago
28867ce
KVM: x86 emulator: add 8-bit memory operands
by Avi Kivity
· 13 years ago
c2226fc
KVM: x86: fix missing checks in syscall emulation
by Stephan Bärwolf
· 13 years ago
222d21a
KVM: x86 emulator: implement RDPMC (0F 33)
by Avi Kivity
· 13 years ago
80bdec6
KVM: x86 emulator: fix RDPMC privilege check
by Avi Kivity
· 13 years ago
e0dac40
KVM: x86 emulator: Use opcode::execute for Group 9 instruction
by Takuya Yoshikawa
· 13 years ago
c04ec83
KVM: x86 emulator: Use opcode::execute for Group 4/5 instructions
by Takuya Yoshikawa
· 13 years ago
c15af35
KVM: x86 emulator: Use opcode::execute for Group 1A instruction
by Takuya Yoshikawa
· 13 years ago
234b639
KVM: x86 emulator: Remove set-but-unused cr4 from check_cr_write
by Jan Kiszka
· 13 years ago
2b5e97e
KVM: x86 emulator: Use opcode::execute for INS/OUTS from/to port in DX
by Takuya Yoshikawa
· 13 years ago
ff22739
KVM: x86 emulator: Use opcode::execute for BSF/BSR
by Takuya Yoshikawa
· 13 years ago
e940b5c
KVM: x86 emulator: Use opcode::execute for CMPXCHG
by Takuya Yoshikawa
· 13 years ago
e1e210b
KVM: x86 emulator: Use opcode::execute for WRMSR/RDMSR
by Takuya Yoshikawa
· 13 years ago
Next »