Commit Graph

1567 Commits (ce6ada35bdf710d16582cc4869c26722547e6f11)

Author SHA1 Message Date
Avi Kivity ef65c88912 KVM: x86 emulator: allow storing emulator execution function in decode tables 14 years ago
Avi Kivity 9aabc88fc8 KVM: x86 emulator: store x86_emulate_ops in emulation context 14 years ago
Avi Kivity ab85b12b1a KVM: x86 emulator: move ByteOp and Dst back to bits 0:3 14 years ago
Avi Kivity 3885d530b0 KVM: x86 emulator: drop support for old-style groups 14 years ago
Avi Kivity 9f5d3220e3 KVM: x86 emulator: convert group 9 to new style 14 years ago
Avi Kivity 2cb20bc8af KVM: x86 emulator: convert group 8 to new style 14 years ago
Avi Kivity 2f3a9bc9eb KVM: x86 emulator: convert group 7 to new style 14 years ago
Avi Kivity b67f9f0741 KVM: x86 emulator: convert group 5 to new style 14 years ago
Avi Kivity 591c9d20a3 KVM: x86 emulator: convert group 4 to new style 14 years ago
Avi Kivity ee70ea30ee KVM: x86 emulator: convert group 3 to new style 14 years ago
Avi Kivity 99880c5cd5 KVM: x86 emulator: convert group 1A to new style 14 years ago
Avi Kivity 5b92b5faff KVM: x86 emulator: convert group 1 to new style 14 years ago
Avi Kivity 120df8902d KVM: x86 emulator: allow specifying group directly in opcode 14 years ago
Avi Kivity 793d5a8d6b KVM: x86 emulator: reserve group code 0 14 years ago
Avi Kivity 42a1c52095 KVM: x86 emulator: move group tables to top 14 years ago
Avi Kivity fd853310a1 KVM: x86 emulator: Add wrappers for easily defining opcodes 14 years ago
Avi Kivity d65b1dee40 KVM: x86 emulator: introduce 'struct opcode' 14 years ago
Avi Kivity ea9ef04e19 KVM: x86 emulator: drop parentheses in repreat macros 14 years ago
Mohammed Gamal 62bd430e6d KVM: x86 emulator: Add IRET instruction 14 years ago
Joerg Roedel 7a190667bb KVM: SVM: Emulate next_rip svm feature 14 years ago
Joerg Roedel 3f6a9d1693 KVM: SVM: Sync efer back into nested vmcb 14 years ago
Xiao Guangrong 19ada5c4b6 KVM: MMU: remove valueless output message 14 years ago
Avi Kivity d359192fea KVM: VMX: Use host_gdt variable wherever we need the host gdt 14 years ago
Avi Kivity e071edd5ba KVM: x86 emulator: unify the two Group 3 variants 14 years ago
Avi Kivity dfe11481d8 KVM: x86 emulator: Allow LOCK prefix for NEG and NOT 14 years ago
Avi Kivity 4968ec4e26 KVM: x86 emulator: simplify Group 1 decoding 14 years ago
Avi Kivity 52811d7de5 KVM: x86 emulator: mix decode bits from opcode and group decode tables 14 years ago
Avi Kivity 047a481809 KVM: x86 emulator: add Undefined decode flag 14 years ago
Avi Kivity 2ce495365f KVM: x86 emulator: Make group storage bits separate from operand bits 14 years ago
Avi Kivity 880a188378 KVM: x86 emulator: consolidate Jcc rel32 decoding 14 years ago
Avi Kivity be8eacddbd KVM: x86 emulator: consolidate CMOVcc decoding 14 years ago
Avi Kivity b6e6153885 KVM: x86 emulator: consolidate MOV reg, imm decoding 14 years ago
Avi Kivity b3ab3405fe KVM: x86 emulator: consolidate Jcc rel8 decoding 14 years ago
Avi Kivity 3849186c38 KVM: x86 emulator: consolidate push/pop reg decoding 14 years ago
Avi Kivity 749358a6b4 KVM: x86 emulator: consolidate inc/dec reg decoding 14 years ago
Avi Kivity 83babbca46 KVM: x86 emulator: add macros for repetitive instructions 14 years ago
Avi Kivity 91269b8f94 KVM: x86 emulator: fix handling for unemulated instructions 14 years ago
Avi Kivity 9581d442b9 KVM: Fix fs/gs reload oops with invalid ldt 15 years ago
Zachary Amsden 47008cd887 KVM: x86: Move TSC reset out of vmcb_init 15 years ago
Zachary Amsden 58877679fd KVM: x86: Fix SVM VMCB reset 15 years ago
Jan Beulich 234bb549ee x86, cleanups: Use clear_page/copy_page rather than memset/memcpy 15 years ago
Andre Przywara 6d886fd042 x86, cpu: Fix allowed CPUID bits for KVM guests 15 years ago
Andre Przywara 7ef8aa72ab x86, cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit 15 years ago
Gleb Natapov eebb5f31b8 KVM: i8259: fix migration 15 years ago
Avi Kivity ae0635b358 KVM: fix i8259 oops when no vcpus are online 15 years ago
Avi Kivity 16518d5ada KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts 15 years ago
Xiao Guangrong 6b5d7a9f6f KVM: PIT: free irq source id in handling error path 15 years ago
Xiaotian Feng 3185bf8c23 KVM: destroy workqueue on kvm_create_pit() failures 15 years ago
Xiaotian Feng f45755b834 KVM: fix poison overwritten caused by using wrong xstate size 15 years ago
H. Peter Anvin 7645e43204 x86, kvm: Remove cast obsoleted by set_64bit() prototype cleanup 15 years ago