- afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 4 years, 9 months ago
- 69c6f69 KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes by Sean Christopherson · 4 years, 9 months ago
- d008dfd KVM: x86: Move init-only kvm_x86_ops to separate struct by Sean Christopherson · 4 years, 9 months ago
- b990408 KVM: Pass kvm_init()'s opaque param to additional arch funcs by Sean Christopherson · 4 years, 9 months ago
- cf39d37 Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 9 months ago
- d536167 KVM: X86: Micro-optimize IPI fastpath delay by Wanpeng Li · 4 years, 9 months ago
- 8a1038d KVM: X86: Delay read msr data iff writes ICR MSR by Wanpeng Li · 4 years, 9 months ago
- cf6c26e KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() by Xiaoyao Li · 4 years, 10 months ago
- 8e205a6 KVM: X86: correct meaningless kvm_apicv_activated() check by Paolo Bonzini · 4 years, 10 months ago
- ab56f8e kvm: svm: Introduce GA Log tracepoint for AVIC by Suravee Suthikulpanit · 4 years, 10 months ago
- 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 4 years, 10 months ago
- f91af51 KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic by Sean Christopherson · 4 years, 10 months ago
- 23493d0 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs by Sean Christopherson · 4 years, 10 months ago
- 408e9a3 KVM: CPUID: add support for supervisor states by Paolo Bonzini · 4 years, 10 months ago
- 9166198 KVM: x86: Move VMX's host_efer to common x86 code by Sean Christopherson · 4 years, 10 months ago
- 600087b KVM: Drop largepages_enabled and its accessor/mutator by Sean Christopherson · 4 years, 10 months ago
- a1bead2 KVM: VMX: Directly query Intel PT mode when refreshing PMUs by Sean Christopherson · 4 years, 10 months ago
- 7b874c2 KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps by Sean Christopherson · 4 years, 10 months ago
- 1390851 KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support by Sean Christopherson · 4 years, 10 months ago
- 90d2f60 KVM: x86: Use KVM cpu caps to track UMIP emulation by Sean Christopherson · 4 years, 10 months ago
- c10398b KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved by Sean Christopherson · 4 years, 10 months ago
- cfc4818 KVM: x86: Calculate the supported xcr0 mask at load time by Sean Christopherson · 4 years, 10 months ago
- 06add25 KVM: x86: Shrink the usercopy region of the emulation context by Sean Christopherson · 4 years, 10 months ago
- 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 4 years, 10 months ago
- c9b8b07 KVM: x86: Dynamically allocate per-vCPU emulation context by Sean Christopherson · 4 years, 10 months ago
- 21f1b8f KVM: x86: Explicitly pass an exception struct to check_intercept by Sean Christopherson · 4 years, 10 months ago
- 2e3bb4d KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant by Sean Christopherson · 4 years, 10 months ago
- abbed4f KVM: x86: Fix warning due to implicit truncation on 32-bit KVM by Sean Christopherson · 4 years, 10 months ago
- d8dd54e KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() by Sean Christopherson · 4 years, 10 months ago
- a1c77ab KVM: nVMX: Properly handle userspace interrupt window request by Sean Christopherson · 4 years, 10 months ago
- b34de57 KVM: X86: trigger kvmclock sync request just once on VM creation by Wanpeng Li · 4 years, 10 months ago
- 4abaffc KVM: LAPIC: Recalculate apic map in batch by Wanpeng Li · 4 years, 10 months ago
- 3c9bd40 KVM: x86: enable dirty log gradually in small chunks by Jay Zhou · 4 years, 10 months ago
- 562b6b0 KVM: x86: Consolidate VM allocation and free for VMX and SVM by Sean Christopherson · 5 years ago
- b3594ff KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c by Sean Christopherson · 4 years, 10 months ago
- 0577d1a KVM: Terminate memslot walks via used_slots by Sean Christopherson · 4 years, 10 months ago
- 0dff084 KVM: Provide common implementation for generic dirty log functions by Sean Christopherson · 4 years, 10 months ago
- e96c81e KVM: Simplify kvm_free_memslot() and all its descendents by Sean Christopherson · 4 years, 10 months ago
- 2119884 KVM: x86: Free arrays for old memslot when moving memslot's base gfn by Sean Christopherson · 4 years, 10 months ago
- 9d4c197 KVM: Drop "const" attribute from old memslot in commit_memory_region() by Sean Christopherson · 4 years, 10 months ago
- 414de7ab KVM: Drop kvm_arch_create_memslot() by Sean Christopherson · 4 years, 10 months ago
- 0dab98b KVM: x86: Allocate memslot resources during prepare_memory_region() by Sean Christopherson · 4 years, 10 months ago
- edd4fa3 KVM: x86: Allocate new rmap and large page tracking when moving memslot by Sean Christopherson · 4 years, 10 months ago
- 744e699 KVM: x86: Move gpa_val and gpa_available into the emulator context by Sean Christopherson · 4 years, 10 months ago
- 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 4 years, 10 months ago
- e080e53 KVM: x86: eliminate some unreachable code by Miaohe Lin · 4 years, 11 months ago
- ef935c25 kvm: x86: Limit the number of "kvm: disabled by bios" messages by Erwan Velu · 4 years, 10 months ago
- aaec7c0 KVM: x86: avoid useless copy of cpufreq policy by Paolo Bonzini · 4 years, 10 months ago
- 5ef8acb KVM: nVMX: Emulate MTF when performing instruction emulation by Oliver Upton · 5 years ago
- 9446e6f KVM: x86: fix WARN_ON check of an unsigned less than zero by Paolo Bonzini · 4 years, 11 months ago
- 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
- 2079644 KVM: x86: remove duplicated KVM_REQ_EVENT request by Miaohe Lin · 5 years ago
- a06230b KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS by Oliver Upton · 5 years ago
- 307f1cf KVM: x86: Mask off reserved bit from #DB exception payload by Oliver Upton · 5 years ago
- d76c7fb KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit by Sean Christopherson · 5 years ago
- 8171cd6 KVM: x86: use raw clock values consistently by Paolo Bonzini · 5 years ago
- 917f947 KVM: x86: reorganize pvclock_gtod_data members by Paolo Bonzini · 5 years ago
- f4fdc0a kvm: x86: hyperv: Use APICv update request interface by Suravee Suthikulpanit · 5 years ago
- 2de9d0c kvm: x86: Introduce x86 ops hook for pre-update APICv by Suravee Suthikulpanit · 5 years ago
- ef8efd7 kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons by Suravee Suthikulpanit · 5 years ago
- 24bbf74 kvm: x86: Add APICv (de)activate request trace points by Suravee Suthikulpanit · 5 years ago
- 8df14af kvm: x86: Add support for dynamic APICv activation by Suravee Suthikulpanit · 5 years ago
- 4e19c36 kvm: x86: Introduce APICv inhibit reason bits by Suravee Suthikulpanit · 5 years ago
- e813e65 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
- 4cbc418 Merge branch 'cve-2019-3016' into kvm-next-5.6 by Paolo Bonzini · 5 years ago
- a6bd811 x86/KVM: Clean up host's steal time structure by Boris Ostrovsky · 5 years ago
- b043138 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed by Boris Ostrovsky · 5 years ago
- 9172481 x86/kvm: Cache gfn to pfn translation by Boris Ostrovsky · 5 years ago
- 8c6de56 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit by Boris Ostrovsky · 5 years ago
- 4d6d07a kvm/x86: export kvm_vector_hashing_enabled() is unnecessary by Peng Hao · 5 years ago
- b91991b KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests by Krish Sadhukhan · 5 years ago
- 6a3c623 KVM: X86: Drop x86_set_memory_region() by Peter Xu · 5 years ago
- 2620fe2 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" by Sean Christopherson · 5 years ago
- c9aef3b KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() by Sean Christopherson · 5 years ago
- 3911b65 Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" by Paolo Bonzini · 5 years ago
- 767b839 KVM: x86: avoid clearing pending exception event twice by Miaohe Lin · 5 years ago
- ea74005 KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks by Marios Pomonis · 5 years ago
- 6ec4c5e KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c by Marios Pomonis · 5 years ago
- ddd259c KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() by Sean Christopherson · 5 years ago
- 95a0d01 KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() by Sean Christopherson · 5 years ago
- afede96 KVM: Drop kvm_arch_vcpu_setup() by Sean Christopherson · 5 years ago
- 5f73db1 KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() by Sean Christopherson · 5 years ago
- e529ef6 KVM: Move vcpu alloc and init invocation to common code by Sean Christopherson · 5 years ago
- 4543bdc KVM: Introduce kvm_vcpu_destroy() by Sean Christopherson · 5 years ago
- d2423b3 KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu by Sean Christopherson · 5 years ago
- 897cc38 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues by Sean Christopherson · 5 years ago
- 50b143e KVM: x86: Drop kvm_arch_vcpu_free() by Sean Christopherson · 5 years ago
- 208050d KVM: x86: Remove spurious clearing of async #PF MSR by Sean Christopherson · 5 years ago
- 9d979c7 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path by Sean Christopherson · 5 years ago
- 987b259 KVM: x86: Move kvm_vcpu_init() invocation to common code by Sean Christopherson · 5 years ago
- d813a8b KVM: x86: Move allocation of pio_data page down a few lines by Sean Christopherson · 5 years ago
- fc6e2a18 KVM: x86: Move FPU allocation to common x86 code by Sean Christopherson · 5 years ago
- a9dd6f0 KVM: x86: Allocate vcpu struct in common x86 code by Sean Christopherson · 5 years ago
- 16be9dd KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails by Sean Christopherson · 5 years ago
- 6441fa6 KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL by Paolo Bonzini · 5 years ago
- 99634e3 KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR by Paolo Bonzini · 5 years ago
- 8738200 KVM: x86: Refactor and rename bit() to feature_bit() macro by Sean Christopherson · 5 years ago
- 5ae78e9 KVM: x86: Add dedicated emulator helpers for querying CPUID features by Sean Christopherson · 5 years ago
- 345599f KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync by Sean Christopherson · 5 years ago
- f1cdecf KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bits by Sean Christopherson · 5 years ago