Show patches with: Submitter = Sean Christopherson       |    Archived = No       |   248 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/14] KVM: selftests: Define literal to asm constraint in aarch64 as unsigned long KVM: selftests: Clang fixes, Makefile cleanup - 1 - --1 2022-12-13 Sean Christopherson RFC
[01/18] Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[01/26] vfio: Wrap KVM helpers with CONFIG_KVM instead of CONFIG_HAVE_KVM KVM: vfio: Hide KVM internals from others - 2 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[02/14] KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[02/18] KVM: sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_t KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[02/26] vfio: Move KVM get/put helpers to colocate it with other KVM related code KVM: vfio: Hide KVM internals from others - 2 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[03/14] KVM: selftests: Fix divide-by-zero bug in memslot_perf_test KVM: selftests: Clang fixes, Makefile cleanup - 1 - --1 2022-12-13 Sean Christopherson RFC
[03/18] KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_arch KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[03/26] virt: Declare and define vfio_file_set_kvm() iff CONFIG_KVM is enabled KVM: vfio: Hide KVM internals from others - 2 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[04/14] KVM: selftests: Use pattern matching in .gitignore KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[04/18] KVM: selftests: Fix off-by-one initialization of GDT limit KVM: selftests: Clean up x86's DT initialization - - - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[04/26] vfio: Add struct to hold KVM assets and dedup group vs. iommufd code KVM: vfio: Hide KVM internals from others - 1 - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[05/14] KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width() KVM: selftests: Clang fixes, Makefile cleanup - 1 - --1 2022-12-13 Sean Christopherson RFC
[05/18] KVM: selftests: Move platform_info_test's main assert into guest code KVM: selftests: Clean up x86's DT initialization - - - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[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 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[06/14] KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86 KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[06/18] KVM: selftests: Rework platform_info_test to actually verify #GP KVM: selftests: Clean up x86's DT initialization - - - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[06/26] KVM: Drop CONFIG_KVM_VFIO and just look at KVM+VFIO KVM: vfio: Hide KVM internals from others - 2 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[07/14] KVM: selftests: Use proper function prototypes in probing code KVM: selftests: Clang fixes, Makefile cleanup - 1 - --1 2022-12-13 Sean Christopherson RFC
[07/18] KVM: selftests: Explicitly clobber the IDT in the "delete memslot" testcase KVM: selftests: Clean up x86's DT initialization - - - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[07/26] x86/idt: Wrap KVM logic with CONFIG_KVM instead of CONFIG_HAVE_KVM KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[08/14] KVM: selftests: Probe -no-pie with actual CFLAGS used to compile KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[08/18] KVM: selftests: Move x86's descriptor table helpers "up" in processor.c KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[08/26] KVM: x86: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[09/14] KVM: selftests: Explicitly disable builtins for mem*() overrides KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[09/18] KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[09/26] KVM: arm64: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[1/4] KVM: Plumb in a @sched_in flag to kvm_arch_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --1 2024-04-30 Sean Christopherson Handled Elsewhere
[10/14] KVM: selftests: Include lib.mk before consuming $(CC) KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[10/18] KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86 KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[10/26] KVM: s390: Stop selecting and depending on HAVE_KVM KVM: vfio: Hide KVM internals from others - 1 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[11/14] KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[11/18] KVM: selftests: Map x86's exception_handlers at VM creation, not vCPU setup KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[11/26] KVM: MIPS: Make HAVE_KVM a MIPS-only Kconfig KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[12/14] KVM: selftests: Use wildcards to find library source files KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[12/18] KVM: selftests: Allocate x86's GDT during VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[12/26] KVM: arm64: Move arm_{psci,hypercalls}.h to an internal KVM path KVM: vfio: Hide KVM internals from others - - - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[13/14] KVM: selftests: Use wildcards to find targets and test source files KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[13/18] KVM: selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[13/26] KVM: arm64: Include KVM headers to get forward declarations KVM: vfio: Hide KVM internals from others - - - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[14/14] KVM: selftests: Enable RSEQ test for RISC-V KVM: selftests: Clang fixes, Makefile cleanup - - - --1 2022-12-13 Sean Christopherson RFC
[14/18] KVM: selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[14/26] KVM: arm64: Move ARM specific headers in include/kvm to arch directory KVM: vfio: Hide KVM internals from others - - - 1312 2023-09-16 Sean Christopherson Handled Elsewhere
[15/18] KVM: selftests: Allocate x86's TSS at VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[15/26] KVM: Move include/kvm/iodev.h to include/linux as kvm_iodev.h KVM: vfio: Hide KVM internals from others 1 - - 15-1 2023-09-16 Sean Christopherson Handled Elsewhere
[16/18] KVM: selftests: Add macro for TSS selector, rename up code/data macros KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[16/26] KVM: MIPS: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[17/18] KVM: selftests: Init x86's segments during VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[17/26] KVM: PPC: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[18/18] KVM: selftests: Drop @selector from segment helpers KVM: selftests: Clean up x86's DT initialization - 1 - --1 2024-03-14 Sean Christopherson Handled Elsewhere
[18/26] KVM: s390: Stop adding virt/kvm to the arch include path KVM: vfio: Hide KVM internals from others 1 1 - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[19/26] KVM: Standardize include paths across all architectures KVM: vfio: Hide KVM internals from others 1 - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[2/4] KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --1 2024-04-30 Sean Christopherson Handled Elsewhere
[20/26] perf/x86: KVM: Have perf define a dedicated struct for getting guest PEBS data KVM: vfio: Hide KVM internals from others - - - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[21/26] entry/kvm: Drop @vcpu param from arch_xfer_to_guest_mode_handle_work() KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[22/26] entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[23/26] KVM: arm64: Move and consolidate "public" functions in asm/kvm_host.h KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[24/26] powerpc/xics: Move declaration of xics_wake_cpu() out of kvm_ppc.h KVM: vfio: Hide KVM internals from others - - - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[25/26] KVM: PPC: Rearrange code in kvm_ppc.h to isolate "public" information KVM: vfio: Hide KVM internals from others - - - 151- 2023-09-16 Sean Christopherson Handled Elsewhere
[26/26] KVM: Hide KVM internal data structures and values from kernel at-large KVM: vfio: Hide KVM internals from others - - - 16-- 2023-09-16 Sean Christopherson Handled Elsewhere
[3/4] KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --1 2024-04-30 Sean Christopherson Handled Elsewhere
[4/4] KVM: Delete the now unused kvm_arch_sched_in() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --1 2024-04-30 Sean Christopherson Handled Elsewhere
[RFC,v11,01/29] KVM: Wrap kvm_gfn_range.pte in a per-action union KVM: guest_memfd() and per-page attributes - 1 - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,02/29] KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges KVM: guest_memfd() and per-page attributes - 1 - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,03/29] KVM: Use gfn instead of hva for mmu_notifier_retry KVM: guest_memfd() and per-page attributes - 2 1 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,04/29] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,05/29] KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,06/29] KVM: Introduce KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - 1 - 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,07/29] KVM: Add KVM_EXIT_MEMORY_FAULT exit KVM: guest_memfd() and per-page attributes - 1 1 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,08/29] KVM: Introduce per-page memory attributes KVM: guest_memfd() and per-page attributes - 1 - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,09/29] KVM: x86: Disallow hugepages when memory attributes are mixed KVM: guest_memfd() and per-page attributes - - - 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,10/29] mm: Add AS_UNMOVABLE to mark mapping as completely unmovable KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,11/29] security: Export security_inode_init_security_anon() for use by KVM KVM: guest_memfd() and per-page attributes 1 - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,12/29] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,13/29] KVM: Add transparent hugepage support for dedicated guest memory KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,14/29] KVM: x86/mmu: Handle page fault for private memory KVM: guest_memfd() and per-page attributes - 2 1 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,15/29] KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro KVM: guest_memfd() and per-page attributes - 1 - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,16/29] KVM: Allow arch code to track number of memslot address spaces per VM KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,17/29] KVM: x86: Add support for "protected VMs" that can utilize private memory KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,18/29] KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper KVM: guest_memfd() and per-page attributes - - - 16-- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,19/29] KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,20/29] KVM: selftests: Add support for creating private memslots KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,21/29] KVM: selftests: Add helpers to convert guest memory b/w private and shared KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,22/29] KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86) KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,23/29] KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,24/29] KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,25/29] KVM: selftests: Add x86-only selftest for private memory conversions KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,26/29] KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,27/29] KVM: selftests: Expand set_memory_region_test to validate guest_memfd() KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,28/29] KVM: selftests: Add basic selftest for guest_memfd() KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[RFC,v11,29/29] KVM: selftests: Test KVM exit behavior for private memory/access KVM: guest_memfd() and per-page attributes - - - 151- 2023-07-18 Sean Christopherson Superseded
[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 - 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,02/33] KVM: Use gfn instead of hva for mmu_notifier_retry KVM: guest_memfd() and per-page attributes - 1 1 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,03/33] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - - - 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,04/33] KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU KVM: guest_memfd() and per-page attributes - - - 16-- 2023-09-14 Sean Christopherson Superseded
[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 - - 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,06/33] KVM: Introduce KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - 2 - 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,07/33] KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace KVM: guest_memfd() and per-page attributes - - - 16-- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,08/33] KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory KVM: guest_memfd() and per-page attributes - - - 151- 2023-09-14 Sean Christopherson Superseded
[RFC,v12,09/33] KVM: Drop .on_unlock() mmu_notifier hook KVM: guest_memfd() and per-page attributes - - - 151- 2023-09-14 Sean Christopherson Superseded
« 1 2 3 »