Show patches with: Submitter = Oliver Upton       |    State = Action Required       |   486 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" 1 - - --- 2024-03-16 Oliver Upton New
MAINTAINERS: Include documentation in KVM/arm64 entry MAINTAINERS: Include documentation in KVM/arm64 entry 1 - - --- 2024-06-28 Oliver Upton New
MAINTAINERS: Add Oliver Upton as co-maintainer of KVM/arm64 MAINTAINERS: Add Oliver Upton as co-maintainer of KVM/arm64 2 - - --- 2023-01-23 Oliver Upton New
mailmap: Update Oliver's email address mailmap: Update Oliver's email address - - - --- 2022-08-19 Oliver Upton New
KVM: selftests: Use TEST_REQUIRE() in nx_huge_pages_test KVM: selftests: Use TEST_REQUIRE() in nx_huge_pages_test - 1 - --- 2022-08-12 Oliver Upton New
KVM: selftests: Update top-of-file comment in psci_test KVM: selftests: Update top-of-file comment in psci_test - - - --- 2022-08-19 Oliver Upton New
KVM: selftests: Print timer ctl register in ISTATUS assertion KVM: selftests: Print timer ctl register in ISTATUS assertion - 1 - --- 2024-02-12 Oliver Upton New
KVM: selftests: Ensure sysreg-defs.h is generated at the expected path KVM: selftests: Ensure sysreg-defs.h is generated at the expected path - 1 1 --- 2023-12-12 Oliver Upton New
KVM: selftests: Assert that MPIDR_EL1 is unchanged across vCPU reset KVM: selftests: Assert that MPIDR_EL1 is unchanged across vCPU reset - - - --- 2024-06-21 Oliver Upton New
KVM: Get rid of return value from kvm_arch_create_vm_debugfs() KVM: Get rid of return value from kvm_arch_create_vm_debugfs() 2 - - --- 2024-02-16 Oliver Upton New
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - - - --- 2024-01-04 Oliver Upton New
KVM: arm64: Stop printing about MMIO accesses where ISV==0 KVM: arm64: Stop printing about MMIO accesses where ISV==0 - - - --- 2023-10-24 Oliver Upton New
KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocation KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocation - 1 - --- 2024-06-17 Oliver Upton New
KVM: arm64: nv: Unfudge ID_AA64PFR0_EL1 masking KVM: arm64: nv: Unfudge ID_AA64PFR0_EL1 masking 1 - 1 --- 2024-06-21 Oliver Upton New
KVM: arm64: Don't use kerneldoc comment for arm64_check_features() KVM: arm64: Don't use kerneldoc comment for arm64_check_features() - 1 - --- 2023-09-13 Oliver Upton New
KVM: arm64: Destroy mpidr_data for 'late' vCPU creation KVM: arm64: Destroy mpidr_data for 'late' vCPU creation - - - --- 2024-05-07 Oliver Upton New
KVM: arm64: Always invalidate TLB for stage-2 permission faults KVM: arm64: Always invalidate TLB for stage-2 permission faults 1 - - --- 2023-09-22 Oliver Upton New
arm64: Default to 4K translation granule arm64: Default to 4K translation granule - - - --- 2024-05-02 Oliver Upton New
[v5,14/14] KVM: arm64: Handle stage-2 faults in parallel KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,13/14] KVM: arm64: Make table->block changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,12/14] KVM: arm64: Make leaf->leaf PTE changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - 1 - --- 2022-11-07 Oliver Upton New
[v5,11/14] KVM: arm64: Make block->table PTE changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,10/14] KVM: arm64: Split init and set for table PTE KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,10/10] KVM: selftests: arm64: Test writes to CTR_EL0 KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,09/14] KVM: arm64: Atomically update stage 2 leaf attributes in parallel walks KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,09/10] KVM: arm64: rename functions for invariant sys regs KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,08/14] KVM: arm64: Protect stage-2 traversal with RCU KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,08/10] KVM: arm64: show writable masks for feature registers KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,07/14] KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make KVM: arm64: Parallel stage-2 fault handling - 1 - --- 2022-11-07 Oliver Upton New
[v5,07/10] KVM: arm64: Treat CTR_EL0 as a VM feature ID register KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,06/14] KVM: arm64: Use an opaque type for pteps KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,06/10] KVM: arm64: unify code to prepare traps KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,05/14] KVM: arm64: Add a helper to tear down unlinked stage-2 subtrees KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 Oliver Upton New
[v5,05/10] KVM: arm64: nv: Use accessors for modifying ID registers KVM: arm64: Allow userspace to modify CTR_EL0 - - - --- 2024-06-19 Oliver Upton New
[v5,04/14] KVM: arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data KVM: arm64: Parallel stage-2 fault handling - 2 - --- 2022-11-07 Oliver Upton New
[v5,04/10] KVM: arm64: Add helper for writing ID regs KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,03/14] KVM: arm64: Pass mm_ops through the visitor context KVM: arm64: Parallel stage-2 fault handling - 2 - --- 2022-11-07 Oliver Upton New
[v5,03/10] KVM: arm64: Use read-only helper for reading VM ID registers KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,02/14] KVM: arm64: Stash observed pte value in visitor context KVM: arm64: Parallel stage-2 fault handling - 2 - --- 2022-11-07 Oliver Upton New
[v5,02/10] KVM: arm64: Make idregs debugfs iterator search sysreg table directly KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v5,01/14] KVM: arm64: Combine visitor arguments into a context structure KVM: arm64: Parallel stage-2 fault handling - 2 - --- 2022-11-07 Oliver Upton New
[v5,01/10] KVM: arm64: Get sys_reg encoding from descriptor in idregs_debug_show() KVM: arm64: Allow userspace to modify CTR_EL0 - 1 - --- 2024-06-19 Oliver Upton New
[v4,3/3] KVM: arm64: Reject shared table walks in the hyp code KVM: arm64: Fixes for parallel faults series - - - --- 2022-11-18 Oliver Upton New
[v4,2/3] KVM: arm64: Don't acquire RCU read lock for exclusive table walks KVM: arm64: Fixes for parallel faults series - - - --- 2022-11-18 Oliver Upton New
[v4,14/14] KVM: arm64: Handle stage-2 faults in parallel KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,13/14] KVM: arm64: Make table->block changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,12/14] KVM: arm64: Make leaf->leaf PTE changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,11/14] KVM: arm64: Make block->table PTE changes parallel-aware KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,10/14] KVM: arm64: Split init and set for table PTE KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,10/10] KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,1/3] KVM: arm64: Take a pointer to walker data in kvm_dereference_pteref() KVM: arm64: Fixes for parallel faults series - - - --- 2022-11-18 Oliver Upton New
[v4,09/14] KVM: arm64: Atomically update stage 2 leaf attributes in parallel walks KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,09/10] KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,08/14] KVM: arm64: Protect stage-2 traversal with RCU KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,08/10] KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,07/14] KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,07/10] KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,06/14] KVM: arm64: Use an opaque type for pteps KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,06/10] KVM: arm64: vgic: Use atomics to count LPIs KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,05/14] KVM: arm64: Add a helper to tear down unlinked stage-2 subtrees KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,05/10] KVM: arm64: vgic: Get rid of the LPI linked-list KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,04/14] KVM: arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,04/10] KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,03/14] KVM: arm64: Pass mm_ops through the visitor context KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,03/10] KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,02/14] KVM: arm64: Stash observed pte value in visitor context KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,02/10] KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v4,01/14] KVM: arm64: Combine visitor arguments into a context structure KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[v4,01/10] KVM: arm64: vgic: Store LPIs in an xarray KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 Oliver Upton New
[v3,7/7] KVM: selftests: Add test for AArch32 ID registers KVM: arm64: Use visibility hook to treat ID regs as RAZ - - - --- 2022-09-13 Oliver Upton New
[v3,6/7] KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system KVM: arm64: Use visibility hook to treat ID regs as RAZ - - - --- 2022-09-13 Oliver Upton New
[v3,6/6] KVM: Hoist debugfs_dentry init to kvm_create_vm_debugfs() (again) KVM: Clean up debugfs init/destroy - 1 - --- 2022-07-20 Oliver Upton New
[v3,5/7] KVM: arm64: Add a visibility bit to ignore user writes KVM: arm64: Use visibility hook to treat ID regs as RAZ - 1 - --- 2022-09-13 Oliver Upton New
[v3,5/6] KVM: Actually create debugfs in kvm_create_vm() KVM: Clean up debugfs init/destroy - 1 - --- 2022-07-20 Oliver Upton New
[v3,5/5] KVM: arm64: selftests: Test for setting ID register from usersapce KVM: selftests: Add ID reg test, update headers - - - --- 2023-10-11 Oliver Upton New
[v3,5/5] KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-18 Oliver Upton New
[v3,4/7] KVM: arm64: Spin off helper for calling visibility hook KVM: arm64: Use visibility hook to treat ID regs as RAZ - 1 - --- 2022-09-13 Oliver Upton New
[v3,4/6] KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() KVM: Clean up debugfs init/destroy - 1 - --- 2022-07-20 Oliver Upton New
[v3,4/5] tools headers arm64: Update sysreg.h with kernel sources KVM: selftests: Add ID reg test, update headers - - - --- 2023-10-11 Oliver Upton New
[v3,4/5] KVM: arm64: Rename helpers for VHE vCPU load/put KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-18 Oliver Upton New
[v3,3/7] KVM: arm64: Drop raz parameter from read_id_reg() KVM: arm64: Use visibility hook to treat ID regs as RAZ - 1 - --- 2022-09-13 Oliver Upton New
[v3,3/6] KVM: Get an fd before creating the VM KVM: Clean up debugfs init/destroy - 1 - --- 2022-07-20 Oliver Upton New
[v3,3/5] KVM: selftests: Generate sysreg-defs.h and add to include path KVM: selftests: Add ID reg test, update headers - 2 1 --- 2023-10-11 Oliver Upton New
[v3,3/5] KVM: arm64: Reload stage-2 for VMID change on VHE KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-18 Oliver Upton New
[v3,2/7] KVM: arm64: Remove internal accessor helpers for id regs KVM: arm64: Use visibility hook to treat ID regs as RAZ - 1 - --- 2022-09-13 Oliver Upton New
[v3,2/6] KVM: Shove vcpu stats_id init into kvm_vcpu_init() KVM: Clean up debugfs init/destroy - 1 - --- 2022-07-20 Oliver Upton New
[v3,2/6] KVM: Shove vcpu stats_id init into kvm_vcpu_init() Untitled series #661390 - - - --- 2022-07-20 Oliver Upton New
[v3,2/5] perf build: Generate arm64's sysreg-defs.h and add to include path KVM: selftests: Add ID reg test, update headers 2 - - --- 2023-10-11 Oliver Upton New
[v3,2/5] KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-18 Oliver Upton New
[v3,2/2] KVM: arm64: Limit stage2_apply_range() batch size to largest block KVM: arm64: Limit stage2_apply_range() batch size to largest block - - - --- 2022-10-07 Oliver Upton New
[v3,2/2] KVM: arm64: Don't acquire RCU read lock for exclusive table walks KVM: arm64: Fixes for parallel faults series - - - --- 2022-11-16 Oliver Upton New
[v3,2/2] KVM: arm64: Add PMU event filter bits required if EL3 is implemented KVM: arm64: PMU event filtering fixes - 1 - --- 2023-10-19 Oliver Upton New
[v3,19/19] KVM: selftests: Add stress test for LPI injection KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,18/19] KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,17/19] KVM: selftests: Add helper for enabling LPIs on a redistributor KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,16/19] KVM: selftests: Add a minimal library for interacting with an ITS KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,15/19] KVM: selftests: Add quadword MMIO accessors KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,15/15] KVM: arm64: Handle stage-2 faults in parallel KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-10-27 Oliver Upton New
[v3,15/15] KVM: arm64: Allow the use of SVE+NV KVM: arm64: nv: FPSIMD/SVE, plus some other CPTR goodies - 1 - --- 2024-06-20 Oliver Upton New
[v3,14/19] KVM: selftests: Standardise layout of GIC frames KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
« 1 2 3 44 5 »