Commit Graph

67 Commits (29b71a1ca74491fab9fed09e9d835d840d042690)

Author SHA1 Message Date
Avi Kivity 35f3f28613 KVM: x86 emulator: implement rdmsr and wrmsr 18 years ago
Avi Kivity 90cb0529dd KVM: Fix memory slot management functions for guest smp 18 years ago
Avi Kivity d55e2cb201 KVM: MMU: Store nx bit for large page shadows 18 years ago
Eddie Dong 74906345ff KVM: Add support for in-kernel pio handlers 18 years ago
Gregory Haskins 2eeb2e94eb KVM: Adds support for in-kernel mmio handlers 18 years ago
Avi Kivity d9e368d612 KVM: Flush remote tlbs when reducing shadow pte permissions 18 years ago
Avi Kivity 39c3b86e5c KVM: Keep an upper bound of initialized vcpus 18 years ago
Avi Kivity 72d6e5a08a KVM: Emulate hlt on real mode for Intel 18 years ago
Avi Kivity d3bef15f84 KVM: Move duplicate halt handling code into kvm_main.c 18 years ago
Avi Kivity ef9254df0b KVM: Enable guest smp 18 years ago
Avi Kivity 17c3ba9d37 KVM: Lazy guest cr3 switching 18 years ago
Avi Kivity d3d25b048b KVM: MMU: Use slab caches for shadow pages and their headers 18 years ago
Markus Rechberger 06ff0d3728 KVM: Fix includes 18 years ago
Eddie Dong 2cc51560ae KVM: VMX: Avoid saving and restoring msr_efer on lightweight vmexit 18 years ago
Eddie Dong a75beee6e4 KVM: VMX: Avoid saving and restoring msrs on lightweight vmexit 18 years ago
Avi Kivity 47ad8e689b KVM: MMU: Store shadow page tables as kernel virtual addresses, not physical 18 years ago
Avi Kivity a3a0636725 KVM: Set cr0.mp for guests 18 years ago
Avi Kivity 5fd86fcfc0 KVM: Consolidate guest fpu activation and deactivation 18 years ago
Avi Kivity 33ed632921 KVM: Fix potential guest state leak into host 18 years ago
Avi Kivity 7494c0ccbb KVM: Increase mmu shadow cache to 1024 pages 18 years ago
Avi Kivity 09072daf37 KVM: Unify kvm_mmu_pre_write() and kvm_mmu_post_write() 18 years ago
Avi Kivity e6adf28365 KVM: Avoid saving and restoring some host CPU state on lightweight vmexit 18 years ago
Avi Kivity 7702fd1f6f KVM: Prevent guest fpu state from leaking into the host 18 years ago
Alexey Dobriyan e8edc6e03a Detach sched.h from mm.h 18 years ago
Avi Kivity e7df56e4a0 KVM: Remove extraneous guest entry on mmio read 18 years ago
Anthony Liguori 25c4c2762e KVM: VMX: Properly shadow the CR0 register in the vcpu struct 18 years ago
Anthony Liguori 7807fa6ca5 KVM: Lazy FPU support for SVM 18 years ago
Avi Kivity 1165f5fec1 KVM: Per-vcpu statistics 18 years ago
Avi Kivity b5a33a7572 KVM: Use slab caches to allocate mmu data structures 18 years ago
Avi Kivity e8207547d2 KVM: Add physical memory aliasing feature 18 years ago
Avi Kivity 954bbbc236 KVM: Simply gfn_to_page() 18 years ago
Dor Laor e0fa826f96 KVM: Add mmu cache clear function 18 years ago
Avi Kivity 0cc5064d33 KVM: SVM: Ensure timestamp counter monotonicity 18 years ago
Avi Kivity d28c6cfbbc KVM: MMU: Fix hugepage pdes mapping same physical address with different access 18 years ago
Avi Kivity f6528b03f1 KVM: Remove set_cr0_no_modeswitch() arch op 18 years ago
Avi Kivity aac012245a KVM: MMU: Remove global pte tracking 18 years ago
Avi Kivity 039576c03c KVM: Avoid guest virtual addresses in string pio userspace interface 18 years ago
Avi Kivity 1961d276c8 KVM: Add guest mode signal mask 18 years ago
Avi Kivity 06465c5a3a KVM: Handle cpuid in the kernel instead of punting to userspace 18 years ago
Avi Kivity 46fc147788 KVM: Do not communicate to userspace through cpu registers during PIO 18 years ago
Avi Kivity 9a2bb7f486 KVM: Use a shared page for kernel/user communication when runing a vcpu 18 years ago
Avi Kivity bccf2150fe KVM: Per-vcpu inodes 18 years ago
Avi Kivity 270fd9b96f KVM: Wire up hypercall handlers to a central arch-independent location 18 years ago
Ingo Molnar 102d8325a1 KVM: add MSR based hypercall API 18 years ago
Markus Rechberger 5972e9535e KVM: Use page_private()/set_page_private() apis 18 years ago
Avi Kivity 774c47f1d7 [PATCH] KVM: cpu hotplug support 18 years ago
Avi Kivity 133de9021d [PATCH] KVM: Add a global list of all virtual machines 18 years ago
S.Caglar Onur a0610ddf6b [PATCH] kvm: Fix asm constraint for lldt instruction 18 years ago
Avi Kivity 6f00e68f21 [PATCH] KVM: Emulate IA32_MISC_ENABLE msr 18 years ago
Avi Kivity 714b93da1a [PATCH] KVM: MMU: Replace atomic allocations by preallocated objects 18 years ago