Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   101 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[16/16] KVM: VMX: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[15/16] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[14/16] x86/cpufeatures: Clean up synthetic virtualization flags x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[13/16] KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[12/16] x86/cpufeatures: Drop synthetic VMX feature flags x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[11/16] x86/cpu: Print VMX features as separate line item in /proc/cpuinfo x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[10/16] x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[09/16] x86/vmx: Introduce VMX_FEATURES_* x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[08/16] KVM: VMX: Check for full VMX support when verifying CPU compatibility x86/cpu: Clean up handling of VMX features - 1 - 0 0 0 2019-10-04 Sean Christopherson New
[07/16] KVM: VMX: Use VMX feature flag to query BIOS enabling x86/cpu: Clean up handling of VMX features - 1 - 0 0 0 2019-10-04 Sean Christopherson New
[06/16] x86/cpu: Clear VMX feature flag if VMX is not fully enabled x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[05/16] KVM: VMX: Drop initialization of IA32_FEATURE_CONTROL MSR x86/cpu: Clean up handling of VMX features - 1 - 0 0 0 2019-10-04 Sean Christopherson New
[04/16] x86/zhaoxin: Use common IA32_FEATURE_CONTROL MSR initialization x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[03/16] x86/centaur: Use common IA32_FEATURE_CONTROL MSR initialization x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[02/16] x86/mce: WARN once if IA32_FEATURE_CONTROL MSR is left unlocked x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
[01/16] x86/intel: Initialize IA32_FEATURE_CONTROL MSR at boot x86/cpu: Clean up handling of VMX features - - - 0 0 0 2019-10-04 Sean Christopherson New
x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu - - - 0 0 0 2019-10-01 Sean Christopherson New
[v2,8/8] KVM: x86: Fold decache_cr3() into cache_reg() KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - - - 0 0 0 2019-09-27 Sean Christopherson New
[v2,7/8] KVM: x86: Add helpers to test/mark reg availability and dirtiness KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - - - 0 0 0 2019-09-27 Sean Christopherson New
[v2,6/8] KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - 1 - 0 0 0 2019-09-27 Sean Christopherson New
[v2,5/8] KVM: x86: Add WARNs to detect out-of-bounds register indices KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - 1 - 0 0 0 2019-09-27 Sean Christopherson New
[v2,4/8] KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - 1 - 0 0 0 2019-09-27 Sean Christopherson New
[v2,3/8] KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - 1 - 0 0 0 2019-09-27 Sean Christopherson New
[v2,2/8] KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - - 2 0 0 0 2019-09-27 Sean Christopherson New
[v2,1/8] KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter KVM: x86: nVMX GUEST_CR3 bug fix, and then some... - 2 1 0 0 0 2019-09-27 Sean Christopherson New
[2/2] KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date KVM: nVMX: Bug fix for consuming stale vmcs02.GUEST_CR3 - - - 0 0 0 2019-09-26 Sean Christopherson New
[1/2] KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter KVM: nVMX: Bug fix for consuming stale vmcs02.GUEST_CR3 - 1 - 0 0 0 2019-09-26 Sean Christopherson New
[11/11] KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[10/11] KVM: x86/mmu: Explicitly track only a single invalid mmu generation KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[09/11] KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[08/11] KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first"" KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[07/11] KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages"" KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[06/11] KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[05/11] KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages"" KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[04/11] KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepo... KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[03/11] KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[02/11] KVM: x86/mmu: Treat invalid shadow pages as obsolete KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[01/11] KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot KVM: x86/mmu: Restore fast invalidate/zap flow - - - 0 0 0 2019-09-13 Sean Christopherson New
[v2] KVM: x86: Handle unexpected MMIO accesses using master abort semantics [v2] KVM: x86: Handle unexpected MMIO accesses using master abort semantics - - - 0 0 0 2019-09-13 Sean Christopherson New
[13/13] KVM: Dynamically size memslot array based on number of used slots KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[12/13] KVM: Terminate memslot walks via used_slots KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[11/13] KVM: Ensure validity of memslot with respect to kvm_get_dirty_log() KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[10/13] KVM: Provide common implementation for generic dirty log functions KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[09/13] KVM: Clean up local variable usage in __kvm_set_memory_region() KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[08/13] KVM: Simplify kvm_free_memslot() and all its descendents KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[07/13] KVM: Move memslot deletion to helper function KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[06/13] KVM: Move setting of memslot into helper routine KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[05/13] KVM: Refactor error handling for setting memory region KVM: Dynamically size memslot arrays - 1 - 0 0 0 2019-09-11 Sean Christopherson New
[04/13] KVM: Drop kvm_arch_create_memslot() KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[03/13] KVM: x86: Allocate memslot resources during prepare_memory_region() KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[02/13] KVM: PPC: Move memslot memory allocation into prepare_memory_region() KVM: Dynamically size memslot arrays 1 - - 0 0 0 2019-09-11 Sean Christopherson New
[01/13] KVM: Reinstall old memslots if arch preparation fails KVM: Dynamically size memslot arrays - - - 0 0 0 2019-09-11 Sean Christopherson New
[2/2] KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code KVM: x86: Refactor MSR related helpers - - - 0 0 0 2019-09-05 Sean Christopherson New
[1/2] KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers KVM: x86: Refactor MSR related helpers - - - 0 0 0 2019-09-05 Sean Christopherson New
checkpatch: Validate Fixes: tag using 'commit' checks checkpatch: Validate Fixes: tag using 'commit' checks - - - 0 0 0 2019-08-30 Sean Christopherson New
[v2,14/14] KVM: x86: Add comments to document various emulation types KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,13/14] KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,12/14] KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT} KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,11/14] KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state() KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,10/14] KVM: x86: Move triple fault request into RM int injection KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,09/14] KVM: x86: Handle emulation failure directly in kvm_task_switch() KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,08/14] KVM: x86: Exit to userspace on emulation skip failure KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,07/14] KVM: x86: Move #UD injection for failed emulation into emulation code KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,06/14] KVM: x86: Add explicit flag for forced emulation on #UD KVM: x86: Remove emulation_result enums - - - 0 0 0 2019-08-27 Sean Christopherson New
[v2,05/14] KVM: x86: Move #GP injection for VMware into x86_emulate_instruction() KVM: x86: Remove emulation_result enums - 1 - 0 0 0 2019-08-27 Sean Christopherson New
[v2,04/14] KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code KVM: x86: Remove emulation_result enums - 1 - 0 0 0 2019-08-27 Sean Christopherson New
[v2,03/14] KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param KVM: x86: Remove emulation_result enums - 2 - 0 0 0 2019-08-27 Sean Christopherson New
[v2,02/14] KVM: x86: Clean up handle_emulation_failure() KVM: x86: Remove emulation_result enums - 2 - 0 0 0 2019-08-27 Sean Christopherson New
[v2,01/14] KVM: x86: Relocate MMIO exit stats counting KVM: x86: Remove emulation_result enums - 1 - 0 0 0 2019-08-27 Sean Christopherson New
KVM: x86/MMU: Zap all when removing memslot if VM has assigned device KVM: x86/MMU: Zap all when removing memslot if VM has assigned device - - - 0 0 0 2019-08-15 Sean Christopherson New
[3/3] KVM: x86/mmu: Consolidate "is MMIO SPTE" code KVM: x86/mmu: minor MMIO SPTE cleanup - - - 0 0 0 2019-08-01 Sean Christopherson New
[2/3] KVM: x86/mmu: Add explicit access mask for MMIO SPTEs KVM: x86/mmu: minor MMIO SPTE cleanup - - - 0 0 0 2019-08-01 Sean Christopherson New
[1/3] KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch KVM: x86/mmu: minor MMIO SPTE cleanup - - - 0 0 0 2019-08-01 Sean Christopherson New
KVM: x86: Unconditionally call x86 ops that are always implemented KVM: x86: Unconditionally call x86 ops that are always implemented - - - 0 0 0 2019-08-01 Sean Christopherson New
[RFC,21/21] KVM: x86: Add capability to grant VM access to privileged SGX attribute x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,20/21] x86/sgx: Export sgx_set_attribute() for use by KVM x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,19/21] KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,18/21] KVM: x86: Invoke kvm_x86_ops->cpuid_update() after kvm_update_cpuid() x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,17/21] KVM: VMX: Add handler for ENCLS[EINIT] to support SGX Launch Control x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,16/21] KVM: VMX: Edd emulation of SGX Launch Control LE hash MSRs x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,15/21] KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,14/21] x86/sgx: Add helpers to expose ECREATE and EINIT to KVM x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,13/21] x86/sgx: Move the intermediate EINIT helper into the driver x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,12/21] KVM: x86: Define new #PF SGX error code bit x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,11/21] KVM: x86: Export kvm_propagate_fault (as kvm_propagate_page_fault) x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,10/21] KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for VMX/SGX x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,09/21] KVM: VMX: Add basic handling of VM-Exit from SGX enclave x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,08/21] KVM: x86: Add kvm_x86_ops hook to short circuit emulation x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,07/21] KVM: x86: Add WARN_ON_ONCE(index!=0) in __do_cpuid_ent x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,06/21] KVM: x86: Add SGX sub-features leaf to reverse CPUID table x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,05/21] x86/sgx: Expose SGX architectural definitions to the kernel x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,04/21] x86/sgx: Add /dev/sgx/virt_epc device to allocate "raw" EPC for VMs x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,03/21] x86/sgx: Move provisioning device to common code x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,02/21] x86/sgx: Move bus registration and device init to common code x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,01/21] x86/sgx: Add defines for SGX device minor numbers x86/sgx: KVM: Add SGX virtualization - - - 0 0 0 2019-07-27 Sean Christopherson New
[RFC,v2,5/5] security/selinux: Add enclave_load() implementation security: x86/sgx: SGX vs. LSM - - - 0 0 0 2019-06-06 Sean Christopherson New
[RFC,v2,4/5] LSM: x86/sgx: Introduce ->enclave_load() hook for Intel SGX security: x86/sgx: SGX vs. LSM - - - 0 0 0 2019-06-06 Sean Christopherson New
[RFC,v2,3/5] x86/sgx: Enforce noexec filesystem restriction for enclaves security: x86/sgx: SGX vs. LSM - - - 0 0 0 2019-06-06 Sean Christopherson New
[RFC,v2,2/5] x86/sgx: Require userspace to define enclave pages' protection bits security: x86/sgx: SGX vs. LSM - - - 0 0 0 2019-06-06 Sean Christopherson New
[RFC,v2,1/5] mm: Introduce vm_ops->may_mprotect() security: x86/sgx: SGX vs. LSM - - - 0 0 0 2019-06-06 Sean Christopherson New
« 1 2 »