Commit Graph

230 Commits (17f0f4a47df9aea9ee26c939f8057c35e0be1847)

Author SHA1 Message Date
Avi Kivity cd5998ebfb KVM: MMU: Fix torn shadow pte 17 years ago
Avi Kivity ed84862433 KVM: Advertise synchronized mmu support to userspace 17 years ago
Andrea Arcangeli e930bffe95 KVM: Synchronize guest physical memory map to host virtual memory map 17 years ago
Andrea Arcangeli 604b38ac03 KVM: Allow browsing memslots with mmu_lock 17 years ago
Andrea Arcangeli a1708ce8a3 KVM: Allow reading aliases with mmu_lock 17 years ago
Andrea Arcangeli cddb8a5c14 mmu-notifiers: core 17 years ago
Sheng Yang 5fdbcb9dd1 KVM: VMX: Fix undefined beaviour of EPT after reload kvm-intel.ko 17 years ago
Sheng Yang 5ec5726a16 KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in module parameter 17 years ago
Marcelo Tosatti c93cd3a588 KVM: task switch: translate guest segment limit to virt-extension byte granular field 17 years ago
Avi Kivity 577bdc4966 KVM: Avoid instruction emulation when event delivery is pending 17 years ago
Marcelo Tosatti 34198bf842 KVM: task switch: use seg regs provided by subarch instead of reading from GDT 17 years ago
Marcelo Tosatti 98899aa0e0 KVM: task switch: segment base is linear address 17 years ago
Joerg Roedel 5f4cb662a0 KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module 17 years ago
Avi Kivity 722c05f219 KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts 17 years ago
Glauber Costa 2a7c5b8b55 KVM: x86 emulator: emulate clflush 17 years ago
Marcelo Tosatti 376c53c2b3 KVM: MMU: improve invalid shadow root page handling 17 years ago
Marcelo Tosatti 34d4cb8fca KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction 17 years ago
Avi Kivity d6e88aec07 KVM: Prefix some x86 low level function with kvm_, to avoid namespace issues 17 years ago
Ben-Ami Yassour c65bbfa1d6 KVM: check injected pic irq within valid pic irqs 17 years ago
Mohammed Gamal 19fdfa0d13 KVM: x86 emulator: Fix HLT instruction 17 years ago
Avi Kivity ac9f6dc0db KVM: Apply the kernel sigmask to vcpus blocked due to being uninitialized 17 years ago
Sheng Yang 4e1096d27f KVM: VMX: Add ept_sync_context in flush_tlb 17 years ago
Marcelo Tosatti 5a4c928804 KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held 17 years ago
Joerg Roedel 0da1db75a2 KVM: SVM: fix suspend/resume support 17 years ago
Marcelo Tosatti f8b78fa3d4 KVM: move slots_lock acquision down to vapic_exit 17 years ago
Chris Lalancette efa67e0d1f KVM: VMX: Fake emulate Intel perfctr MSRs 17 years ago
Sheng Yang 65267ea1b3 KVM: VMX: Fix a wrong usage of vmcs_config 17 years ago
Avi Kivity db475c39ec KVM: MMU: Fix printk format 17 years ago
Avi Kivity 6ada8cca79 KVM: MMU: When debug is enabled, make it a run-time parameter 17 years ago
Avi Kivity 7a5b56dfd3 KVM: x86 emulator: lazily evaluate segment registers 17 years ago
Avi Kivity 0adc8675d6 KVM: x86 emulator: avoid segment base adjust for lea 17 years ago
Avi Kivity f5b4edcd52 KVM: x86 emulator: simplify rip relative decoding 17 years ago
Avi Kivity 84411d85da KVM: x86 emulator: simplify r/m decoding 17 years ago
Avi Kivity dc71d0f162 KVM: x86 emulator: simplify sib decoding 17 years ago
Avi Kivity 8684c0af0b KVM: x86 emulator: handle undecoded rex.b with r/m = 5 in certain cases 17 years ago
Mohammed Gamal b13354f8f0 KVM: x86 emulator: emulate nop and xchg reg, acc (opcodes 0x90 - 0x97) 17 years ago
Avi Kivity f76c710d75 KVM: Use printk_rlimit() instead of reporting emulation failures just once 17 years ago
Glauber Costa 25be46080f KVM: Do not calculate linear rip in emulation failure report 17 years ago
Marcelo Tosatti 622395a9e6 KVM: only abort guest entry if timer count goes from 0->1 17 years ago
Laurent Vivier 542472b53e KVM: Add coalesced MMIO support (x86 part) 17 years ago
Laurent Vivier 92760499d0 KVM: kvm_io_device: extend in_range() to manage len and write attribute 17 years ago
Avi Kivity 131d82791b KVM: MMU: Avoid page prefetch on SVM 17 years ago
Avi Kivity d761a501cf KVM: MMU: Move nonpaging_prefetch_page() 17 years ago
Avi Kivity 91ed7a0e15 KVM: x86 emulator: implement 'push imm' (opcode 0x68) 17 years ago
Avi Kivity 19e43636b5 KVM: x86 emulator: simplify push imm8 emulation 17 years ago
Avi Kivity eab9f71feb KVM: MMU: Optimize prefetch_page() 17 years ago
Guillaume Thouvenin 38d5bc6d50 KVM: x86 emulator: Add support for mov r, sreg (0x8c) instruction 17 years ago
Guillaume Thouvenin 4257198ae2 KVM: x86 emulator: Add support for mov seg, r (0x8e) instruction 17 years ago
Guillaume Thouvenin 615ac12561 KVM: x86 emulator: adds support to mov r,imm (opcode 0xb8) instruction 17 years ago
Guillaume Thouvenin 954cd36f76 KVM: x86 emulator: add support for jmp far 0xea 17 years ago