Commit Graph

414 Commits (4a13ad0bd8869bb491c67918662f9b1852595af5)

Author SHA1 Message Date
Joerg Roedel 19de40a847 KVM: change KVM to use IOMMU API 16 years ago
Joerg Roedel c4fa386428 KVM: rename vtd.c to iommu.c 16 years ago
Marcelo Tosatti 8791723920 KVM: MMU: handle large host sptes on invlpg/resync 16 years ago
Avi Kivity 3f353858c9 KVM: Add locking to virtual i8259 interrupt controller 16 years ago
Avi Kivity 25e2343246 KVM: MMU: Don't treat a global pte as such if cr4.pge is cleared 16 years ago
Jan Kiszka 4531220b71 KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI 16 years ago
Jan Kiszka 264ff01d55 KVM: VMX: Fix pending NMI-vs.-IRQ race for user space irqchip 16 years ago
Marcelo Tosatti eb64f1e8cd KVM: MMU: check for present pdptr shadow page in walk_shadow 16 years ago
Avi Kivity ca9edaee1a KVM: Consolidate userspace memory capability reporting into common code 16 years ago
Marcelo Tosatti ad218f85e3 KVM: MMU: prepopulate the shadow on invlpg 16 years ago
Marcelo Tosatti 6cffe8ca4a KVM: MMU: skip global pgtables on sync due to cr3 switch 16 years ago
Marcelo Tosatti b1a368218a KVM: MMU: collapse remote TLB flushes on root sync 16 years ago
Marcelo Tosatti 60c8aec6e2 KVM: MMU: use page array in unsync walk 16 years ago
Amit Shah fbce554e94 KVM: x86 emulator: Fix handling of VMMCALL instruction 16 years ago
Guillaume Thouvenin 9bf8ea42fe KVM: x86 emulator: add the emulation of shld and shrd instructions 16 years ago
Guillaume Thouvenin d175226a5f KVM: x86 emulator: add the assembler code for three operands 16 years ago
Guillaume Thouvenin bfcadf83ec KVM: x86 emulator: add a new "implied 1" Src decode type 16 years ago
Guillaume Thouvenin 0dc8d10f7d KVM: x86 emulator: add Src2 decode set 16 years ago
Guillaume Thouvenin 45ed60b371 KVM: x86 emulator: Extend the opcode descriptor 16 years ago
Hannes Eder efff9e538f KVM: VMX: fix sparse warning 16 years ago
Avi Kivity f3fd92fbdb KVM: Remove extraneous semicolon after do/while 16 years ago
Avi Kivity 2b48cc75b2 KVM: x86 emulator: fix popf emulation 16 years ago
Avi Kivity cf5de4f886 KVM: x86 emulator: fix ret emulation 16 years ago
Avi Kivity 8a09b6877f KVM: x86 emulator: switch 'pop reg' instruction to emulate_pop() 16 years ago
Avi Kivity 781d0edc5f KVM: x86 emulator: allow pop from mmio 16 years ago
Avi Kivity faa5a3ae39 KVM: x86 emulator: Extract 'pop' sequence into a function 16 years ago
Avi Kivity 6b7ad61ffb KVM: x86 emulator: consolidate emulation of two operand instructions 16 years ago
Avi Kivity dda96d8f1b KVM: x86 emulator: reduce duplication in one operand emulation thunks 16 years ago
Marcelo Tosatti ecc5589f19 KVM: MMU: optimize set_spte for page sync 16 years ago
Avi Kivity df203ec9a7 KVM: VMX: Conditionally request interrupt window after injecting irq 16 years ago
Eduardo Habkost 2c8dceebb2 KVM: SVM: move svm_hardware_disable() code to asm/virtext.h 16 years ago
Eduardo Habkost 63d1142f8f KVM: SVM: move has_svm() code to asm/virtext.h 16 years ago
Eduardo Habkost 710ff4a855 KVM: VMX: extract kvm_cpu_vmxoff() from hardware_disable() 16 years ago
Eduardo Habkost 6210e37b12 KVM: VMX: move cpu_has_kvm_support() to an inline on asm/virtext.h 16 years ago
Eduardo Habkost c2cedf7be2 KVM: SVM: move svm.h to include/asm 16 years ago
Eduardo Habkost 13673a90f1 KVM: VMX: move vmx.h to include/asm 16 years ago
Nitin A Kamble 0fdf8e59fa KVM: Fix cpuid iteration on multiple leaves per eac 16 years ago
Nitin A Kamble 0853d2c1d8 KVM: Fix cpuid leaf 0xb loop termination 16 years ago
Izik Eidus 2843099fee KVM: MMU: Fix aliased gfns treated as unaliased 16 years ago
Sheng Yang 6eb55818c0 KVM: Enable Function Level Reset for assigned device 16 years ago
Guillaume Thouvenin 1d5a4d9b92 KVM: VMX: Handle mmio emulation when guest state is invalid 16 years ago
Guillaume Thouvenin e93f36bcfa KVM: allow emulator to adjust rip for emulated pio instructions 16 years ago
Amit Shah c0d09828c8 KVM: SVM: Set the 'busy' flag of the TR selector 16 years ago
Amit Shah 25022acc3d KVM: SVM: Set the 'g' bit of the cs selector for cross-vendor migration 16 years ago
Amit Shah b8222ad2e5 KVM: x86: Fix typo in function name 16 years ago
Jan Kiszka cc6e462cd5 KVM: x86: Optimize NMI watchdog delivery 16 years ago
Jan Kiszka 8fdb2351d5 KVM: x86: Fix and refactor NMI watchdog emulation 16 years ago
Guillaume Thouvenin 291fd39bfc KVM: x86 emulator: Add decode entries for 0x04 and 0x05 opcodes (add acc, imm) 16 years ago
Sheng Yang 6fe639792c KVM: VMX: Move private memory slot position 16 years ago
Sheng Yang 291f26bc0f KVM: MMU: Extend kvm_mmu_page->slot_bitmap size 16 years ago