Show patches with: Submitter = Sean Christopherson       |    Archived = No       |   1233 patches
« 1 23 4 512 13 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v13,16/35] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory KVM: guest_memfd() and per-page attributes - - - --- 2023-10-27 Sean Christopherson New
[v13,15/35] fs: Export anon_inode_getfile_secure() for use by KVM KVM: guest_memfd() and per-page attributes - 1 - --- 2023-10-27 Sean Christopherson New
[v13,14/35] mm: Add AS_UNMOVABLE to mark mapping as completely unmovable KVM: guest_memfd() and per-page attributes - - - --- 2023-10-27 Sean Christopherson New
[v13,13/35] KVM: Introduce per-page memory attributes KVM: guest_memfd() and per-page attributes - - - --- 2023-10-27 Sean Christopherson New
[v13,12/35] KVM: Prepare for handling only shared mappings in mmu_notifier events KVM: guest_memfd() and per-page attributes - - - --- 2023-10-27 Sean Christopherson New
[v13,11/35] KVM: Drop .on_unlock() mmu_notifier hook KVM: guest_memfd() and per-page attributes - 2 1 --- 2023-10-27 Sean Christopherson New
[v13,10/35] KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory KVM: guest_memfd() and per-page attributes - 2 1 --- 2023-10-27 Sean Christopherson New
[v13,09/35] KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace KVM: guest_memfd() and per-page attributes - 1 - --- 2023-10-27 Sean Christopherson New
[v13,08/35] KVM: Introduce KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - 3 1 --- 2023-10-27 Sean Christopherson New
[v13,07/35] KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes 1 2 1 --- 2023-10-27 Sean Christopherson New
[v13,06/35] KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU KVM: guest_memfd() and per-page attributes - - - --- 2023-10-27 Sean Christopherson New
[v13,05/35] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - 2 - --- 2023-10-27 Sean Christopherson New
[v13,04/35] KVM: WARN if there are dangling MMU invalidations at VM destruction KVM: guest_memfd() and per-page attributes - 2 1 --- 2023-10-27 Sean Christopherson New
[v13,03/35] KVM: Use gfn instead of hva for mmu_notifier_retry KVM: guest_memfd() and per-page attributes - 2 1 --- 2023-10-27 Sean Christopherson New
[v13,02/35] KVM: Assert that mmu_invalidate_in_progress *never* goes negative KVM: guest_memfd() and per-page attributes - 2 1 --- 2023-10-27 Sean Christopherson New
[v13,01/35] KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges KVM: guest_memfd() and per-page attributes - 3 1 --- 2023-10-27 Sean Christopherson New
[v5,13/13] KVM: selftests: Extend PMU counters test to permute on vPMU version KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,12/13] KVM: selftests: Add functional test for Intel's fixed PMU counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,11/13] KVM: selftests: Test consistency of CPUID with num of fixed counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,10/13] KVM: selftests: Test consistency of CPUID with num of gp counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,09/13] KVM: selftests: Test Intel PMU architectural events on fixed counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,08/13] KVM: selftests: Test Intel PMU architectural events on gp counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,07/13] KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,06/13] KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,05/13] KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,04/13] KVM: selftests: Add vcpu_set_cpuid_property() to set properties KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,03/13] KVM: x86/pmu: Always treat Fixed counters as available when supported KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,02/13] KVM: x86/pmu: Don't enumerate support for fixed counters KVM can't virtualize KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[v5,01/13] KVM: x86/pmu: Don't allow exposing unsupported architectural events KVM: x86/pmu: selftests: Fixes and new tests - - - --- 2023-10-24 Sean Christopherson New
[6/6] KVM: x86/pmu: Track emulated counter events instead of previous counter KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[5/6] KVM: x86/pmu: Update sample period in pmc_write_counter() KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[4/6] KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[3/6] KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[2/6] KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[1/6] KVM: x86/pmu: Move PMU reset logic to common x86 code KVM: x86/pmu: Clean up emulated PMC event handling - - - --- 2023-10-23 Sean Christopherson New
[gmem] KVM: guest_memfd: Point .owner at the module that exposes /dev/kvm [gmem] KVM: guest_memfd: Point .owner at the module that exposes /dev/kvm - - - --- 2023-10-23 Sean Christopherson New
[gmem] KVM: Fix off-by-one error when querying attributes in xarray [gmem] KVM: Fix off-by-one error when querying attributes in xarray - 1 - --- 2023-10-23 Sean Christopherson New
[gmem,5/5] KVM: selftests: Verify default pattern was written in private mem conversion KVM: selftests: Fix multiple memslots in conv test - - - --- 2023-10-23 Sean Christopherson New
[gmem,4/5] KVM: selftests: Use dedicated pattern for testing that mem is shared by default KVM: selftests: Fix multiple memslots in conv test - - - --- 2023-10-23 Sean Christopherson New
[gmem,3/5] KVM: selftests: Let user specify nr of memslots in private mem conversion KVM: selftests: Fix multiple memslots in conv test - - - --- 2023-10-23 Sean Christopherson New
[gmem,2/5] KVM: selftests: Handle memslot splits in private mem conversions test KVM: selftests: Fix multiple memslots in conv test - - - --- 2023-10-23 Sean Christopherson New
[gmem,1/5] KVM: selftests: Rework fallocate() helper to work across multiple memslots KVM: selftests: Fix multiple memslots in conv test - - - --- 2023-10-23 Sean Christopherson New
[v2] swiotlb: Rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE [v2] swiotlb: Rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE - 1 - --- 2023-10-20 Sean Christopherson New
KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously - 1 1 --- 2023-10-19 Sean Christopherson New
[3/3] Revert "KVM: Prevent module exit until all VMs are freed" KVM: Fix KVM-owned file refcounting of KVM module(s) - - - --- 2023-10-18 Sean Christopherson New
[2/3] KVM: Always flush async #PF workqueue when vCPU is being destroyed KVM: Fix KVM-owned file refcounting of KVM module(s) - 1 - --- 2023-10-18 Sean Christopherson New
[1/3] KVM: Set file_operations.owner appropriately for all such structures KVM: Fix KVM-owned file refcounting of KVM module(s) - - - --- 2023-10-18 Sean Christopherson New
KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug - 1 1 --- 2023-10-18 Sean Christopherson New
[2/2] KVM: nSVM: Advertise support for flush-by-ASID KVM: nSVM: TLB_CONTROL / FLUSHBYASID "fixes" - 1 - --- 2023-10-18 Sean Christopherson New
[1/2] Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" KVM: nSVM: TLB_CONTROL / FLUSHBYASID "fixes" - 1 - --- 2023-10-18 Sean Christopherson New
KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support - - - --- 2023-10-18 Sean Christopherson New
KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n - 1 - --- 2023-10-18 Sean Christopherson New
[v2] KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled [v2] KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled - - 1 --- 2023-10-18 Sean Christopherson New
swiotlb: Rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE swiotlb: Rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE - 1 - --- 2023-10-18 Sean Christopherson New
KVM: x86: Turn off KVM_WERROR by default for all configs KVM: x86: Turn off KVM_WERROR by default for all configs - - - --- 2023-10-18 Sean Christopherson New
[GIT,PULL] KVM: x86: Selftests fixes for 6.6 [GIT,PULL] KVM: x86: Selftests fixes for 6.6 - - - --- 2023-10-13 Sean Christopherson New
[GIT,PULL] KVM: x86: PMU fixes for 6.6 [GIT,PULL] KVM: x86: PMU fixes for 6.6 - - - --- 2023-10-13 Sean Christopherson New
KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled - - - --- 2023-10-09 Sean Christopherson New
KVM: selftests: Zero-initialize entire test_result in memslot perf test KVM: selftests: Zero-initialize entire test_result in memslot perf test - 2 - --- 2023-10-05 Sean Christopherson New
[5/5] KVM: selftests: Force load all supported XSAVE state in state test KVM: x86: Fix breakage in KVM_SET_XSAVE's ABI - - - --- 2023-09-28 Sean Christopherson New
[4/5] KVM: selftests: Load XSAVE state into untouched vCPU during state test KVM: x86: Fix breakage in KVM_SET_XSAVE's ABI - - - --- 2023-09-28 Sean Christopherson New
[3/5] KVM: selftests: Touch relevant XSAVE state in guest for state test KVM: x86: Fix breakage in KVM_SET_XSAVE's ABI - - - --- 2023-09-28 Sean Christopherson New
[2/5] KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} KVM: x86: Fix breakage in KVM_SET_XSAVE's ABI 1 - - --- 2023-09-28 Sean Christopherson New
[1/5] x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer KVM: x86: Fix breakage in KVM_SET_XSAVE's ABI - - - --- 2023-09-28 Sean Christopherson New
[13/13] KVM: Rename guest_mem.c to guest_memfd.c KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[12/13] KVM: selftests: Add a "pure" PUNCH_HOLE on guest_memfd testcase KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[11/13] KVM: selftests: Refactor private mem conversions to prep for punch_hole test KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[10/13] KVM: x86/mmu: Drop repeated add() of to-be-invalidated range KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[09/13] KVM: Always add relevant ranges to invalidation set when changing attributes KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[08/13] KVM: x86/mmu: Zap shared-only memslots when private attribute changes KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[07/13] KVM: x86/mmu: Track PRIVATE impact on hugepage mappings for all memslots KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[06/13] KVM: Disallow hugepages for incompatible gmem bindings, but let 'em succeed KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[05/13] KVM: Fix MMU invalidation bookkeeping in guest_memfd KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[04/13] KVM: WARN if there are danging MMU invalidations at VM destruction KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[03/13] KVM: WARN if *any* MMU invalidation sequence doesn't add a range KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[02/13] KVM: Actually truncate the inode when doing PUNCH_HOLE for guest_memfd KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
[01/13] KVM: Assert that mmu_invalidate_in_progress *never* goes negative KVM: guest_memfd fixes - - - --- 2023-09-21 Sean Christopherson New
KVM: selftests: Treat %llx like %lx when formatting guest printf KVM: selftests: Treat %llx like %lx when formatting guest printf - - - --- 2023-09-21 Sean Christopherson New
[3/3] KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously KVM: x86/mmu: Drop async zapping of TDP MMU roots - - - --- 2023-09-16 Sean Christopherson New
[2/3] KVM: x86/mmu: Take "shared" instead of "as_id" TDP MMU's yield-safe iterator KVM: x86/mmu: Drop async zapping of TDP MMU roots - - - --- 2023-09-16 Sean Christopherson New
[1/3] KVM: x86/mmu: Open code walking TDP MMU roots for mmu_notifier's zap SPTEs KVM: x86/mmu: Drop async zapping of TDP MMU roots - - - --- 2023-09-16 Sean Christopherson New
[26/26] KVM: Hide KVM internal data structures and values from kernel at-large KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[25/26] KVM: PPC: Rearrange code in kvm_ppc.h to isolate "public" information KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[24/26] powerpc/xics: Move declaration of xics_wake_cpu() out of kvm_ppc.h KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[23/26] KVM: arm64: Move and consolidate "public" functions in asm/kvm_host.h KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[22/26] entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[21/26] entry/kvm: Drop @vcpu param from arch_xfer_to_guest_mode_handle_work() KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[20/26] perf/x86: KVM: Have perf define a dedicated struct for getting guest PEBS data KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[19/26] KVM: Standardize include paths across all architectures KVM: vfio: Hide KVM internals from others 1 - - --- 2023-09-16 Sean Christopherson New
[18/26] KVM: s390: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others 1 1 - --- 2023-09-16 Sean Christopherson New
[17/26] KVM: PPC: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[16/26] KVM: MIPS: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[15/26] KVM: Move include/kvm/iodev.h to include/linux as kvm_iodev.h KVM: vfio: Hide KVM internals from others 1 - - --- 2023-09-16 Sean Christopherson New
[14/26] KVM: arm64: Move ARM specific headers in include/kvm to arch directory KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[13/26] KVM: arm64: Include KVM headers to get forward declarations KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[12/26] KVM: arm64: Move arm_{psci,hypercalls}.h to an internal KVM path KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[11/26] KVM: MIPS: Make HAVE_KVM a MIPS-only Kconfig KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[10/26] KVM: s390: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - 1 - --- 2023-09-16 Sean Christopherson New
[09/26] KVM: arm64: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
[08/26] KVM: x86: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - - - --- 2023-09-16 Sean Christopherson New
« 1 23 4 512 13 »