Kevin Wolf
|
4cee4798a3
KVM: x86 emulator: Allow PM/VM86 switch during task switch
|
13 years ago |
Kevin Wolf
|
7f3d35fddd
KVM: x86 emulator: Fix task switch privilege checks
|
13 years ago |
Stephan Bärwolf
|
c2226fc9e8
KVM: x86: fix missing checks in syscall emulation
|
13 years ago |
Stephan Bärwolf
|
bdb42f5afe
KVM: x86: extend "struct x86_emulate_ops" with "get_cpuid"
|
13 years ago |
Avi Kivity
|
222d21aa07
KVM: x86 emulator: implement RDPMC (0F 33)
|
13 years ago |
Xiao Guangrong
|
1cb3f3ae5a
KVM: x86: retry non-page-table writing instructions
|
13 years ago |
Avi Kivity
|
b1ea50b2b6
KVM: x86 emulator: expand decode flags to 64 bits
|
13 years ago |
Avi Kivity
|
f09ed83e21
KVM: x86 emulator: move memop, memopp into emulation context
|
13 years ago |
Avi Kivity
|
9dac77fa40
KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt
|
14 years ago |
Avi Kivity
|
36dd9bb5ce
KVM: x86 emulator: rename decode_cache::eip to _eip
|
14 years ago |
Takuya Yoshikawa
|
b5c9ff731f
KVM: x86 emulator: Avoid clearing the whole decode_cache
|
14 years ago |
Takuya Yoshikawa
|
7b105ca290
KVM: x86 emulator: Stop passing ctxt->ops as arg of emul functions
|
14 years ago |
Avi Kivity
|
1aa366163b
KVM: x86 emulator: consolidate segment accessors
|
14 years ago |
Avi Kivity
|
40e19b519c
KVM: SVM: Get rid of x86_intercept_map::valid
|
14 years ago |
Avi Kivity
|
13db70eca6
KVM: x86 emulator: drop x86_emulate_ctxt::vcpu
|
14 years ago |
Avi Kivity
|
bcaf5cc543
KVM: x86 emulator: add new ->wbinvd() callback
|
14 years ago |
Avi Kivity
|
d6aa10003b
KVM: x86 emulator: add ->fix_hypercall() callback
|
14 years ago |
Avi Kivity
|
6c3287f7c5
KVM: x86 emulator: add new ->halt() callback
|
14 years ago |
Avi Kivity
|
3cb16fe78c
KVM: x86 emulator: make emulate_invlpg() an emulator callback
|
14 years ago |
Avi Kivity
|
1ac9d0cfb0
KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt()
|
14 years ago |
Avi Kivity
|
2953538ebb
KVM: x86 emulator: drop vcpu argument from intercept callback
|
14 years ago |
Avi Kivity
|
717746e382
KVM: x86 emulator: drop vcpu argument from cr/dr/cpl/msr callbacks
|
14 years ago |
Avi Kivity
|
4bff1e86ad
KVM: x86 emulator: drop vcpu argument from segment/gdt/idt callbacks
|
14 years ago |
Avi Kivity
|
ca1d4a9e77
KVM: x86 emulator: drop vcpu argument from pio callbacks
|
14 years ago |
Avi Kivity
|
0f65dd70a4
KVM: x86 emulator: drop vcpu argument from memory read/write callbacks
|
14 years ago |
Nelson Elhage
|
3d9b938eef
KVM: emulator: Use linearize() when fetching instructions
|
14 years ago |
Joerg Roedel
|
f6511935f4
KVM: SVM: Add checks for IO instructions
|
14 years ago |
Joerg Roedel
|
8061252ee0
KVM: SVM: Add intercept checks for remaining twobyte instructions
|
14 years ago |
Joerg Roedel
|
3b88e41a41
KVM: SVM: Add intercept check for accessing dr registers
|
14 years ago |
Joerg Roedel
|
cfec82cb7d
KVM: SVM: Add intercept check for emulated cr accesses
|
14 years ago |