Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   1233 patches
« 1 24 5 612 13 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[07/26] x86/idt: Wrap KVM logic with CONFIG_KVM instead of CONFIG_HAVE_KVM KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[06/26] KVM: Drop CONFIG_KVM_VFIO and just look at KVM+VFIO KVM: vfio: Hide KVM internals from others - 2 - --- 2023-09-16 Sean Christopherson New
[05/26] vfio: KVM: Pass get/put helpers from KVM to VFIO, don't do circular lookup KVM: vfio: Hide KVM internals from others - 1 - --- 2023-09-16 Sean Christopherson New
[04/26] vfio: Add struct to hold KVM assets and dedup group vs. iommufd code KVM: vfio: Hide KVM internals from others - 1 - --- 2023-09-16 Sean Christopherson New
[03/26] virt: Declare and define vfio_file_set_kvm() iff CONFIG_KVM is enabled KVM: vfio: Hide KVM internals from others - 2 - --- 2023-09-16 Sean Christopherson New
[02/26] vfio: Move KVM get/put helpers to colocate it with other KVM related code KVM: vfio: Hide KVM internals from others - 2 - --- 2023-09-16 Sean Christopherson New
[01/26] vfio: Wrap KVM helpers with CONFIG_KVM instead of CONFIG_HAVE_KVM KVM: vfio: Hide KVM internals from others - 2 - --- 2023-09-16 Sean Christopherson New
[RFC,v12,33/33] KVM: selftests: Test KVM exit behavior for private memory/access KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,31/33] KVM: selftests: Expand set_memory_region_test to validate guest_memfd() KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,29/33] KVM: selftests: Add x86-only selftest for private memory conversions KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,28/33] KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,27/33] KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,26/33] KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86) KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,25/33] KVM: selftests: Add helpers to convert guest memory b/w private and shared KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,24/33] KVM: selftests: Add support for creating private memslots KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,23/33] KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,22/33] KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,21/33] KVM: x86: Add support for "protected VMs" that can utilize private memory KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,20/33] KVM: Allow arch code to track number of memslot address spaces per VM KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,19/33] KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro KVM: guest_memfd() and per-page attributes - 1 - --- 2023-09-14 Sean Christopherson New
[RFC,v12,18/33] KVM: x86/mmu: Handle page fault for private memory KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,17/33] KVM: x86: Disallow hugepages when memory attributes are mixed KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,16/33] KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,15/33] KVM: Add transparent hugepage support for dedicated guest memory KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,14/33] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,13/33] security: Export security_inode_init_security_anon() for use by KVM KVM: guest_memfd() and per-page attributes 1 - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,12/33] mm: Add AS_UNMOVABLE to mark mapping as completely unmovable KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,11/33] KVM: Introduce per-page memory attributes KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,10/33] KVM: Set the stage for handling only shared mappings in mmu_notifier events KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,09/33] KVM: Drop .on_unlock() mmu_notifier hook KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,08/33] KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,06/33] KVM: Introduce KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - 2 - --- 2023-09-14 Sean Christopherson New
[RFC,v12,05/33] KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes 1 - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,04/33] KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,03/33] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - - - --- 2023-09-14 Sean Christopherson New
[RFC,v12,02/33] KVM: Use gfn instead of hva for mmu_notifier_retry KVM: guest_memfd() and per-page attributes - 1 1 --- 2023-09-14 Sean Christopherson New
[RFC,v12,01/33] KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges KVM: guest_memfd() and per-page attributes - 2 - --- 2023-09-14 Sean Christopherson New
KVM: selftests: Assert that vasprintf() is successful KVM: selftests: Assert that vasprintf() is successful - 1 1 --- 2023-09-14 Sean Christopherson New
[v3,09/15] KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled" Untitled series #56038 - - - --- 2023-08-15 Sean Christopherson New
[v3,06/15] KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled" Untitled series #56038 - - - --- 2023-08-15 Sean Christopherson New
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() - - 1 --- 2023-08-11 Sean Christopherson New
[2/2] KVM: SVM: Require nrips support for SEV guests (and beyond) KVM: SVM: Fix unexpected #UD on INT3 in SEV guests - - - --- 2023-08-10 Sean Christopherson New
[1/2] KVM: SVM: Don't inject #UD if KVM attempts emulation of SEV guest w/o insn KVM: SVM: Fix unexpected #UD on INT3 in SEV guests - - - --- 2023-08-10 Sean Christopherson New
[2/2] KVM: SVM: Set target pCPU during IRTE update if target vCPU is running KVM: SVM: Set pCPU during IRTE update if vCPU is running - - - --- 2023-08-08 Sean Christopherson New
[1/2] KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry KVM: SVM: Set pCPU during IRTE update if vCPU is running - - - --- 2023-08-08 Sean Christopherson New
KVM: x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU KVM: x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU - 1 - --- 2023-08-08 Sean Christopherson New
KVM: x86/mmu: Include mmu.h in spte.h KVM: x86/mmu: Include mmu.h in spte.h - - - --- 2023-08-08 Sean Christopherson New
[4/4] KVM: selftests: Add logic to detect if ioctl() failed because VM was killed KVM: selftests: ioctl() macro cleanups - - - --- 2023-08-04 Sean Christopherson New
[3/4] KVM: selftests: Use asserting kvm_ioctl() macros when getting ARM page sizes KVM: selftests: ioctl() macro cleanups - - - --- 2023-08-04 Sean Christopherson New
[2/4] KVM: selftests: Add helper macros for ioctl()s that return file descriptors KVM: selftests: ioctl() macro cleanups - - - --- 2023-08-04 Sean Christopherson New
[1/4] KVM: selftests: Drop the single-underscore ioctl() helpers KVM: selftests: ioctl() macro cleanups - - - --- 2023-08-04 Sean Christopherson New
[v4.1] drm/i915/gvt: Explicitly check that vGPU is attached before shadowing [v4.1] drm/i915/gvt: Explicitly check that vGPU is attached before shadowing - 1 1 --- 2023-08-01 Sean Christopherson New
[v4.1,3/3] KVM: selftests: Add a selftest for guest prints and formatted asserts KVM: selftests: Guest printf extra prep patches - - - --- 2023-07-31 Sean Christopherson New
[v4.1,2/3] KVM: selftests: Add #define of expected KVM exit reason for ucall KVM: selftests: Guest printf extra prep patches - 1 - --- 2023-07-31 Sean Christopherson New
[v4.1,1/3] KVM: selftests: Add arch ucall.h and inline simple arch hooks KVM: selftests: Guest printf extra prep patches - 1 - --- 2023-07-31 Sean Christopherson New
[v4,29/29] drm/i915/gvt: Drop final dependencies on KVM internal details drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,28/29] KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,27/29] KVM: x86/mmu: Drop @slot param from exported/external page-track APIs drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,26/29] KVM: x86/mmu: Bug the VM if write-tracking is used but not enabled drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,25/29] KVM: x86/mmu: Assert that correct locks are held for page write-tracking drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 2 --- 2023-07-29 Sean Christopherson New
[v4,24/29] KVM: x86/mmu: Rename page-track APIs to reflect the new reality drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,23/29] KVM: x86/mmu: Drop infrastructure for multiple page-track modes drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,22/29] KVM: x86/mmu: Use page-track notifiers iff there are external users drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,21/29] KVM: x86/mmu: Move KVM-only page-track declarations to internal header drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,20/29] KVM: x86: Remove the unused page-track hook track_flush_slot() drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,19/29] drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region() drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 2 --- 2023-07-29 Sean Christopherson New
[v4,18/29] KVM: x86: Add a new page-track hook to handle memslot deletion drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - 1 --- 2023-07-29 Sean Christopherson New
[v4,17/29] drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,16/29] KVM: x86: Reject memslot MOVE operations if KVMGT is attached drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,15/29] KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,14/29] KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,13/29] KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,12/29] KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.c drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 1 --- 2023-07-29 Sean Christopherson New
[v4,11/29] drm/i915/gvt: Protect gfn hash table with vgpu_lock drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,10/29] drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,09/29] drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,08/29] drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 2 --- 2023-07-29 Sean Christopherson New
[v4,07/29] drm/i915/gvt: Error out on an attempt to shadowing an unknown GTT entry type drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,06/29] drm/i915/gvt: Explicitly check that vGPU is attached before shadowing drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - - - --- 2023-07-29 Sean Christopherson New
[v4,05/29] drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn() drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,04/29] drm/i915/gvt: Don't try to unpin an empty page range drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 1 - --- 2023-07-29 Sean Christopherson New
[v4,03/29] drm/i915/gvt: Verify hugepages are contiguous in physical address space drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v4,02/29] drm/i915/gvt: remove interface intel_gvt_is_valid_gfn drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups 1 - 1 --- 2023-07-29 Sean Christopherson New
[v4,01/29] drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups - 2 1 --- 2023-07-29 Sean Christopherson New
[v2,21/21] KVM: x86: Disallow guest CPUID lookups when IRQs are disabled KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,20/21] KVM: nSVM: Use KVM-governed feature framework to track "vNMI enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,19/21] KVM: nSVM: Use KVM-governed feature framework to track "vGIF enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,18/21] KVM: nSVM: Use KVM-governed feature framework to track "Pause Filter enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,17/21] KVM: nSVM: Use KVM-governed feature framework to track "LBRv enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,16/21] KVM: nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,15/21] KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,14/21] KVM: nSVM: Use KVM-governed feature framework to track "NRIPS enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,13/21] KVM: nVMX: Use KVM-governed feature framework to track "nested VMX enabled" KVM: x86: Add "governed" X86_FEATURE framework - 1 - --- 2023-07-29 Sean Christopherson New
[v2,12/21] KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,11/21] KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,10/21] KVM: VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enabling KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,09/21] KVM: VMX: Recompute "XSAVES enabled" only after CPUID update KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,08/21] KVM: x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled" KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,07/21] KVM: x86: Add a framework for enabling KVM-governed x86 features KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
[v2,06/21] KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loaded KVM: x86: Add "governed" X86_FEATURE framework - - - --- 2023-07-29 Sean Christopherson New
« 1 24 5 612 13 »