Commit Graph

6 Commits (9b12e18cdc1553de62d931e73443c806347cd974)

Author SHA1 Message Date
Sheng Yang 571008dacc KVM: x86 emulator: Only allow VMCALL/VMMCALL trapped by #UD 17 years ago
Avi Kivity d7824fff89 KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte() 17 years ago
Avi Kivity 774ead3ad9 KVM: Disable vapic support on Intel machines with FlexPriority 17 years ago
Avi Kivity b209749f52 KVM: local APIC TPR access reporting facility 17 years ago
Avi Kivity dfc5aa00cb KVM: MMU: Add cache miss statistic 17 years ago
Avi Kivity edf884172e KVM: Move arch dependent files to new directory arch/x86/kvm/ 17 years ago
Zhang Xiantao 0711456c0d KVM: Portability: Move kvm_vm_stat to x86.h 17 years ago
Zhang Xiantao bfc6d222bd KVM: Portability: Move round_robin_prev_vcpu and tss_addr to kvm_arch 17 years ago
Zhang Xiantao d7deeeb02c KVM: Portability: move vpic and vioapic to kvm_arch 17 years ago
Zhang Xiantao f05e70ac03 KVM: Portability: Move mmu-related fields to kvm_arch 17 years ago
Zhang Xiantao d69fb81f05 KVM: Portability: Move memslot aliases to new struct kvm_arch 17 years ago
Zhang Xiantao 77b4c255af KVM: Portability: Move kvm_vcpu_stat to x86.h 17 years ago
Zhang Xiantao d657a98e3c KVM: Portability: Move kvm_vcpu definition back to kvm.h 17 years ago
Zhang Xiantao 1d737c8a68 KVM: Portability: Split mmu-related static inline functions to mmu.h 17 years ago
Zhang Xiantao ad312c7c79 KVM: Portability: Introduce kvm_vcpu_arch 17 years ago
Zhang Xiantao 682c59a3f3 KVM: Portability: Move kvm{pic,ioapic} accesors to x86 specific code 17 years ago
Avi Kivity c1a5d4f990 KVM: Replace #GP injection by the generalized exception queue 17 years ago
Avi Kivity c3c91fee51 KVM: Replace page fault injection by the generalized exception queue 17 years ago
Avi Kivity 298101da2f KVM: Generalize exception injection mechanism 17 years ago
Hollis Blanchard 53e0aa7b65 KVM: Portability: Create kvm_arch_vcpu_runnable() function 17 years ago
Hollis Blanchard e01a1b570f KVM: Portability: Stop including x86-specific headers in kvm_main.c 17 years ago
Dan Kenigsberg 0771671749 KVM: Enhance guest cpuid management 17 years ago
Avi Kivity d835dfecd0 KVM: Don't bother the mmu if cr3 load doesn't change cr3 17 years ago
Zhang Xiantao 3ad82a7e87 KVM: Recalculate mmu pages needed for every memory region change 17 years ago
Zhang Xiantao 54f1585a8d KVM: Portability: Move some function declarations to x86.h 17 years ago
Zhang Xiantao ec6d273deb KVM: Move some static inline functions out from kvm.h into x86.h 17 years ago
Zhang Xiantao 2b3ccfa0c5 KVM: Portability: Move vcpu regs enumeration definition to x86.h 17 years ago
Zhang Xiantao ea4a5ff80c KVM: Portability: Move struct kvm_x86_ops definition to x86.h 17 years ago
Zhang Xiantao cd6e8f87ef KVM: Portability: Move some macro definitions from kvm.h to x86.h 17 years ago
Zhang Xiantao e9b11c1755 KVM: Portability: Add vcpu and hardware management arch hooks 17 years ago
Zhang Xiantao 97896d04a1 KVM: Portability: Move kvm_x86_ops to x86.c 17 years ago
Carsten Otte de7d789acd KVM: Portability: Move pio emulation functions to x86.c 17 years ago
Carsten Otte a03490ed29 KVM: Portability: Move control register helper functions to x86.c 17 years ago
Avi Kivity 3067714cf5 KVM: Move page fault processing to common code 17 years ago
Zhang Xiantao 34c16eecf7 KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1) 17 years ago
Carsten Otte 043405e100 KVM: Move x86 msr handling to new files x86.[ch] 17 years ago