Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Sean Christopherson
| State =
Action Required
| Archived =
No
| 1233 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
…
4
5
6
…
12
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
2
…
4
5
6
…
12
13
»