Show patches with: Submitter = Sean Christopherson       |   1696 patches
« 1 2 ... 4 5 616 17 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,10/37] KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines KVM: x86: TLB flushing fixes and enhancements - 3 - --- 2020-03-20 Sean Christopherson New
[v3,09/37] KVM: VMX: Use vpid_sync_context() directly when possible KVM: x86: TLB flushing fixes and enhancements - 3 - --- 2020-03-20 Sean Christopherson New
[v3,08/37] KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[v3,07/37] KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-20 Sean Christopherson New
[v3,06/37] KVM: x86: Consolidate logic for injecting page faults to L1 KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-20 Sean Christopherson New
[v3,05/37] KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[v3,04/37] KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[v3,03/37] KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[v3,02/37] KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[v3,01/37] KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-20 Sean Christopherson New
[7/7] KVM: selftests: Add "delete" testcase to set_memory_region_test KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[6/7] KVM: selftests: Expose the primary memslot number to tests KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[5/7] KVM: selftests: Add util to delete memory region KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[4/7] KVM: selftests: Add helpers to consolidate open coded list operations KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[3/7] KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[2/7] KVM: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() KVM: Fix memslot use-after-free bug - - - --- 2020-03-20 Sean Christopherson New
[1/7] KVM: Fix out of range accesses to memslots KVM: Fix memslot use-after-free bug 1 1 - --- 2020-03-20 Sean Christopherson New
[2/2] KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values KVM: x86: CPUID tracepoint enhancements - - - --- 2020-03-17 Sean Christopherson New
[1/2] KVM: x86: Add requested index to the CPUID tracepoint KVM: x86: CPUID tracepoint enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,32/32] KVM: nVMX: Free only the affected contexts when emulating INVEPT KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,31/32] KVM: nVMX: Don't flush TLB on nested VM transition with EPT enabled KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,30/32] KVM: x86/mmu: Add module param to force TLB flush on root reuse KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,29/32] KVM: VMX: Don't reload APIC access page if its control is disabled KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,28/32] KVM: VMX: Retrieve APIC access page HPA only when necessary KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,27/32] KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,26/32] KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,25/32] KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,24/32] KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,23/32] KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,22/32] KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,21/32] KVM: SVM: Document the ASID logic in svm_flush_tlb() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,20/32] KVM: VMX: Introduce vmx_flush_tlb_current() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,19/32] KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,18/32] KVM: VMX: Move vmx_flush_tlb() to vmx.c KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,17/32] KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,16/32] KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,15/32] KVM: VMX: Clean up vmx_flush_tlb_gva() KVM: x86: TLB flushing fixes and enhancements - 2 - --- 2020-03-17 Sean Christopherson New
[v2,14/32] KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,13/32] KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address KVM: x86: TLB flushing fixes and enhancements - 2 - --- 2020-03-17 Sean Christopherson New
[v2,12/32] KVM: VMX: Drop redundant capability checks in low level INVVPID helpers KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,11/32] KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() KVM: x86: TLB flushing fixes and enhancements - 3 - --- 2020-03-17 Sean Christopherson New
[v2,10/32] KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines KVM: x86: TLB flushing fixes and enhancements - 3 - --- 2020-03-17 Sean Christopherson New
[v2,09/32] KVM: VMX: Use vpid_sync_context() directly when possible KVM: x86: TLB flushing fixes and enhancements - 3 - --- 2020-03-17 Sean Christopherson New
[v2,08/32] KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,07/32] KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,06/32] KVM: x86: Consolidate logic for injecting page faults to L1 KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,05/32] KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,04/32] KVM: nVMX: Invalidate all L2 roots when emulating INVVPID without EPT KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,03/32] KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,02/32] KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) KVM: x86: TLB flushing fixes and enhancements - - - --- 2020-03-17 Sean Christopherson New
[v2,01/32] KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush KVM: x86: TLB flushing fixes and enhancements - 1 - --- 2020-03-17 Sean Christopherson New
[kvm-unit-tests,8/8] nVMX: Pass exit reason enum to print_vmexit_info() nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,7/8] nVMX: Pass exit reason union to is_hypercall() nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,6/8] nVMX: Pass exit reason union to v1 exit handlers nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,5/8] nVMX: Expose __enter_guest() and consolidate guest state test code nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,4/8] nVMX: Drop redundant check for guest termination nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,3/8] nVMX: Consolidate non-canonical code in test_canonical() nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,2/8] nVMX: Refactor VM-Entry "failure" struct into "result" nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests,1/8] nVMX: Eliminate superfluous entry_failure_handler() wrapper nVMX: Clean up __enter_guest() and co. - - - --- 2020-03-12 Sean Christopherson New
[10/10] KVM: VMX: Convert vcpu_vmx.exit_reason to a union KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[09/10] KVM: VMX: Cache vmx->exit_reason in local u16 in vmx_handle_exit_irqoff() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[08/10] KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit KVM: VMX: Unionize vcpu_vmx.exit_reason - - - --- 2020-03-12 Sean Christopherson New
[07/10] KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[06/10] KVM: nVMX: Convert local exit_reason to u16 in ...enter_non_root_mode() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[05/10] KVM: VMX: Convert local exit_reason to u16 in vmx_handle_exit() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[04/10] KVM: VMX: Convert local exit_reason to u16 in nested_vmx_exit_reflected() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[03/10] KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_exit_reflected() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[02/10] KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
[01/10] KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() KVM: VMX: Unionize vcpu_vmx.exit_reason - 1 - --- 2020-03-12 Sean Christopherson New
KVM: x86: Print symbolic names of VMX VM-Exit flags in traces KVM: x86: Print symbolic names of VMX VM-Exit flags in traces - 1 - --- 2020-03-12 Sean Christopherson New
KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 - 1 - --- 2020-03-12 Sean Christopherson New
[kvm-unit-tests] x86: access: Shadow CR0, CR4 and EFER to avoid unnecessary VM-Exits [kvm-unit-tests] x86: access: Shadow CR0, CR4 and EFER to avoid unnecessary VM-Exits - - - --- 2020-03-10 Sean Christopherson New
[kvm-unit-tests] x86: Reload SS when switching to 5-level page tables [kvm-unit-tests] x86: Reload SS when switching to 5-level page tables - - - --- 2020-03-10 Sean Christopherson New
[kvm-unit-tests] x86: Run unit tests with --no-reboot so shutdowns show up as failures [kvm-unit-tests] x86: Run unit tests with --no-reboot so shutdowns show up as failures - - - --- 2020-03-10 Sean Christopherson New
[kvm-unit-tests] x86: Bump apicv timeout to 30s to play nice with running in L1 [kvm-unit-tests] x86: Bump apicv timeout to 30s to play nice with running in L1 - - - --- 2020-03-09 Sean Christopherson New
[v2,7/7] KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-05 Sean Christopherson New
[v2,6/7] KVM: x86: Refactor out-of-range logic to contain the madness KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-05 Sean Christopherson New
[v2,5/7] KVM: x86: Add build-time assertions on validity of vendor strings KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-05 Sean Christopherson New
[v2,4/7] KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-05 Sean Christopherson New
[v2,3/7] KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-05 Sean Christopherson New
[v2,2/7] KVM: x86: Add helpers to perform CPUID-based guest vendor check KVM: x86: CPUID emulation and tracing fixes - 1 - --- 2020-03-05 Sean Christopherson New
[v2,1/7] KVM: x86: Trace the original requested CPUID function in kvm_cpuid() KVM: x86: CPUID emulation and tracing fixes - 1 - --- 2020-03-05 Sean Christopherson New
KVM: x86: Fix warning due to implicit truncation on 32-bit KVM KVM: x86: Fix warning due to implicit truncation on 32-bit KVM - 1 - --- 2020-03-05 Sean Christopherson New
KVM: nVMX: Properly handle userspace interrupt window request KVM: nVMX: Properly handle userspace interrupt window request - - - --- 2020-03-03 Sean Christopherson New
[v3,7/7] KVM: nVMX: Drop unnecessary check on ept caps for execute-only KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,6/7] KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,5/7] KVM: nVMX: Rename EPTP validity helper and associated variables KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,4/7] KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,3/7] KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,2/7] KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v3,1/7] KVM: x86/mmu: Don't drop level/direct from MMU role calculation KVM: x86/mmu: nVMX: 5-level paging cleanup and enabling - - - --- 2020-03-03 Sean Christopherson New
[v2,66/66] KVM: x86: Move nSVM CPUID 0x8000000A handing into common x86 code KVM: x86: Introduce KVM cpu caps - - - --- 2020-03-02 Sean Christopherson New
[v2,65/66] KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,64/66] KVM: nSVM: Expose SVM features to L1 iff nested is enabled KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,63/66] KVM: x86: Move VMX's host_efer to common x86 code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,62/66] KVM: Drop largepages_enabled and its accessor/mutator KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,61/66] KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,60/66] KVM: x86/mmu: Configure max page level during hardware setup KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,59/66] KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,58/66] KVM: SVM: Refactor logging of NPT enabled/disabled KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
« 1 2 ... 4 5 616 17 »