Show patches with: Archived = No       |   3029 patches
« 1 2 3 430 31 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v13,27/85] KVM: Provide refcounted page as output field in struct kvm_follow_pfn KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,26/85] KVM: Use plain "struct page" pointer instead of single-entry array KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,25/85] KVM: nVMX: Add helper to put (unmap) vmcs12 pages KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,24/85] KVM: nVMX: Drop pointless msr_bitmap_map field from struct nested_vmx KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,23/85] KVM: nVMX: Rely on kvm_vcpu_unmap() to track validity of eVMCS mapping KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,22/85] KVM: Use NULL for struct page pointer to indicate mremapped memory KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,21/85] KVM: Explicitly initialize all fields at the start of kvm_vcpu_map() KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,20/85] KVM: Remove pointless sanity check on @map param to kvm_vcpu_(un)map() KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,19/85] KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,18/85] KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot() KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,17/85] KVM: x86/mmu: Drop kvm_page_fault.hva, i.e. don't track intermediate hva KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,16/85] KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,15/85] KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page KVM: Stop grabbing references to PFNMAP'd pages - - - - --- 2024-10-10 Sean Christopherson Accepted
[v13,14/85] KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN KVM: Stop grabbing references to PFNMAP'd pages - - - - --- 2024-10-10 Sean Christopherson Accepted
[v13,13/85] KVM: Annotate that all paths in hva_to_pfn() might sleep KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,12/85] KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,11/85] KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages() KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,10/85] KVM: x86/mmu: Use gfn_to_page_many_atomic() when prefetching indirect PTEs KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,09/85] KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,08/85] KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,07/85] KVM: x86/mmu: Mark new SPTE as Accessed when synchronizing existing SPTE KVM: Stop grabbing references to PFNMAP'd pages - - - - --- 2024-10-10 Sean Christopherson Accepted
[v13,06/85] KVM: x86/mmu: Invert @can_unsync and renamed to @synchronizing KVM: Stop grabbing references to PFNMAP'd pages - - - - --- 2024-10-10 Sean Christopherson Accepted
[v13,05/85] KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting KVM: Stop grabbing references to PFNMAP'd pages - - - - --- 2024-10-10 Sean Christopherson Accepted
[v13,04/85] KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE KVM: Stop grabbing references to PFNMAP'd pages - - - 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,03/85] KVM: Add kvm_release_page_unused() API to put pages that KVM never consumes KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,02/85] KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v13,01/85] KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error KVM: Stop grabbing references to PFNMAP'd pages - - 1 1 --- 2024-10-10 Sean Christopherson Accepted
[v3,14/14] KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - - - --- 2024-10-09 Sean Christopherson Accepted
[v3,13/14] KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,12/14] KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,11/14] KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,10/14] KVM: selftests: Enable mmu_stress_test on arm64 [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,09/14] KVM: sefltests: Explicitly include ucall_common.h in mmu_stress_test.c [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - - - --- 2024-10-09 Sean Christopherson Accepted
[v3,08/14] KVM: selftests: Compute number of extra pages needed in mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,07/14] KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,06/14] KVM: selftests: Rename max_guest_memory_test to mmu_stress_test [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,05/14] KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,04/14] KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,03/14] KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - 1 - --- 2024-10-09 Sean Christopherson Accepted
[v3,02/14] KVM: selftests: Disable strict aliasing [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header - - - - --- 2024-10-09 Sean Christopherson Accepted
[v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header [v3,01/14] KVM: Move KVM_REG_SIZE() definition to common uAPI header 1 - - - --- 2024-10-09 Sean Christopherson Accepted
[kvmtool,v2,8/8] riscv: Add Zimop extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,7/8] riscv: Add Zcmop extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,6/8] riscv: Add Zcf extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,5/8] riscv: Add Zcd extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,4/8] riscv: Add Zcb extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,3/8] riscv: Add Zca extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,2/8] riscv: Add Zawrs extension support Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[kvmtool,v2,1/8] Sync-up headers with Linux-6.11 kernel Add RISC-V ISA extensions based on Linux-6.11 - - - - --- 2024-10-05 Anup Patel Accepted
[RFC,v2,3/3] riscv: KVM: Add Svukte extension support for Guest/VM riscv: add Svukte extension - - 1 - --- 2024-09-27 Max Hsu Changes Requested
[RFC,v2,2/3] riscv: Add Svukte extension support riscv: add Svukte extension - - 2 - --- 2024-09-27 Max Hsu Changes Requested
[RFC,v2,1/3] dt-bindings: riscv: Add Svukte entry riscv: add Svukte extension - - 2 - --- 2024-09-27 Max Hsu Changes Requested
[v2,1/1] target/riscv: enable floating point unit [v2,1/1] target/riscv: enable floating point unit - - 1 - --- 2024-09-25 Heinrich Schuchardt Handled Elsewhere
[kvmtool,2/2] riscv: Add Zc*/Zimop/Zcmop/Zawrs exts support Add riscv isa exts based on linux-6.11 - - - - --- 2024-09-24 Quan Zhou Not Applicable
[kvmtool,1/2] Sync-up headers with Linux-6.11 kernel Add riscv isa exts based on linux-6.11 - - - - --- 2024-09-24 Quan Zhou Not Applicable
[kvm-unit-tests,v5,5/5] riscv: sbi: Add tests for HSM extension riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-21 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v5,4/5] riscv: Add helper method to set cpu started mask riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-21 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v5,3/5] lib/on-cpus: Add helper method to clear the function from on_cpu_info riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-21 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v5,2/5] riscv: sbi: Provide entry point for HSM tests riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-21 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v5,1/5] riscv: Rewrite hartid_to_cpu in assembly riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-21 James Raphael Tiovalen Handled Elsewhere
[RFC,3/3] riscv: KVM: Add Svukte extension support for Guest/VM riscv: add Svukte extension - - 1 - --- 2024-09-20 Max Hsu Superseded
[RFC,2/3] riscv: Add Svukte extension support riscv: add Svukte extension - - 2 - --- 2024-09-20 Max Hsu Superseded
[RFC,1/3] dt-bindings: riscv: Add Svukte entry riscv: add Svukte extension - - 2 - --- 2024-09-20 Max Hsu Superseded
RISCV: KVM: use raw_spinlock for critical section in imsic RISCV: KVM: use raw_spinlock for critical section in imsic - - 2 - --- 2024-09-19 Cyan Yang Accepted
[kvm-unit-tests,v4,3/3] riscv: sbi: Add tests for HSM extension riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-15 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v4,2/3] riscv: sbi: Provide entry point for HSM tests riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-15 James Raphael Tiovalen Handled Elsewhere
[kvm-unit-tests,v4,1/3] riscv: Rewrite hartid_to_cpu in assembly riscv: sbi: Add support to test HSM extension - - - - --- 2024-09-15 James Raphael Tiovalen Handled Elsewhere
[GIT,PULL] KVM/riscv changes for 6.12 [GIT,PULL] KVM/riscv changes for 6.12 - - - - --- 2024-09-14 Anup Patel Accepted
[v3,2/2] riscv: KVM: add basic support for host vs guest profiling riscv: Add perf support to collect KVM guest statistics from host side - - 1 - --- 2024-09-12 Quan Zhou Changes Requested
[v3,1/2] riscv: perf: add guest vs host distinction riscv: Add perf support to collect KVM guest statistics from host side - - 1 - --- 2024-09-12 Quan Zhou Changes Requested
[v2,13/13] KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,12/13] KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,11/13] KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,10/13] KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,09/13] KVM: selftests: Enable mmu_stress_test on arm64 KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,08/13] KVM: selftests: Compute number of extra pages needed in mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - 1 - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,07/13] KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,06/13] KVM: selftests: Rename max_guest_memory_test to mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,05/13] KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,04/13] KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate KVM: selftests: Morph max_guest_mem to mmu_stress - - 1 - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,03/13] KVM: selftests: Fudge around an apparent gcc bug in arm64's PMU test KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,02/13] KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param KVM: selftests: Morph max_guest_mem to mmu_stress - - 1 - --- 2024-09-11 Sean Christopherson Changes Requested
[v2,01/13] KVM: Move KVM_REG_SIZE() definition to common uAPI header KVM: selftests: Morph max_guest_mem to mmu_stress - - - - --- 2024-09-11 Sean Christopherson Changes Requested
[kvm-unit-tests,2/2] riscv: sbi: Improve spec version test riscv: sbi: Improve DBCN and BASE - - - - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,1/2] riscv: sbi: Highmem isn't always supported riscv: sbi: Improve DBCN and BASE - - - - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v2] lib/stack: Restrengthen base_address [kvm-unit-tests,v2] lib/stack: Restrengthen base_address - - - - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v3,5/5] README: Add cross and clang recipes Support cross compiling with clang - - - - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v3,4/5] riscv: gitlab-ci: Add clang build tests Support cross compiling with clang 2 - - - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v3,3/5] configure: Support cross compiling with clang Support cross compiling with clang - - 2 - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v3,2/5] Makefile: Prepare for clang EFI builds Support cross compiling with clang - - 1 - --- 2024-09-11 Andrew Jones Handled Elsewhere
[kvm-unit-tests,v3,1/5] riscv: Drop mstrict-align Support cross compiling with clang - - 1 - --- 2024-09-11 Andrew Jones Handled Elsewhere
[15/15] KVM: selftests: Add test for KVM_TRANSLATE2 KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[14/15] KVM: x86: Implement KVM_TRANSLATE2 KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[13/15] KVM: Add KVM_TRANSLATE2 stub KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[12/15] KVM: Introduce KVM_TRANSLATE2 KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[11/15] KVM: x86: Introduce generic gva to gpa translation function KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[10/15] KVM: x86/mmu: Implement PWALK_STATUS_READ_ONLY_PTE_GPA in page walker KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[09/15] KVM: x86/mmu: Introduce status parameter to page walker KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[08/15] KVM: x86/mmu: Implement PWALK_FORCE_SET_ACCESSED in page walker KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
[07/15] KVM: x86/mmu: Implement PWALK_SET_DIRTY in page walker KVM: x86: Introduce new ioctl KVM_TRANSLATE2 - - - - --- 2024-09-10 Nikolas Wipper Handled Elsewhere
« 1 2 3 430 31 »