Show patches with: Submitter = Oliver Upton       |    State = Action Required       |   275 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/3] arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 KVM: arm64: Work around Ampere1 erratum AC03_CPU_38 2 - - --- 2023-06-09 Oliver Upton New
[v12,11/11] KVM: arm64: Rip out the vestiges of the 'old' ID register scheme Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,10/11] KVM: arm64: Handle ID register reads using the VM-wide values Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,09/11] KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,08/11] KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,07/11] KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,06/11] KVM: arm64: Save ID registers' sanitized value per guest Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,05/11] KVM: arm64: Reuse fields of sys_reg_desc for idreg Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,04/11] KVM: arm64: Rewrite IMPDEF PMU version as NI Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,03/11] KVM: arm64: Make vCPU feature flags consistent VM-wide Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,02/11] KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v12,01/11] KVM: arm64: Separate out feature sanitisation and initialisation Support writable CPU ID registers from userspace - - - --- 2023-06-09 Oliver Upton New
[v3,4/4] KVM: arm64: Use config_lock to protect vgic state KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - - --- 2023-03-27 Oliver Upton New
[v3,3/4] KVM: arm64: Use config_lock to protect data ordered against KVM_RUN KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - 1 --- 2023-03-27 Oliver Upton New
[v3,2/4] KVM: arm64: Avoid lock inversion when setting the VM register width KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - 1 --- 2023-03-27 Oliver Upton New
[v3,1/4] KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - 1 --- 2023-03-27 Oliver Upton New
[v2,4/4] KVM: arm64: Use config_lock to protect vgic state KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - - --- 2023-03-16 Oliver Upton New
[v2,3/4] KVM: arm64: Use config_lock to protect data ordered against KVM_RUN KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - - --- 2023-03-16 Oliver Upton New
[v2,2/4] KVM: arm64: Avoid lock inversion when setting the VM register width KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - - --- 2023-03-16 Oliver Upton New
[v2,1/4] KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON KVM: arm64: Fix vcpu->mutex v. kvm->lock inversion - - - --- 2023-03-16 Oliver Upton New
KVM: arm64: Avoid inverted vcpu->mutex v. kvm->lock ordering KVM: arm64: Avoid inverted vcpu->mutex v. kvm->lock ordering - - - --- 2023-03-08 Oliver Upton New
KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID 1 - - --- 2023-02-11 Oliver Upton New
[RFC,v2,6/6] KVM: arm64: Indroduce support for userspace SMCCC filtering KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 Oliver Upton New
[RFC,v2,5/6] KVM: arm64: Add support for KVM_EXIT_HYPERCALL KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 Oliver Upton New
[RFC,v2,4/6] KVM: arm64: Use a maple tree to represent the SMCCC filter KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 Oliver Upton New
[RFC,v2,3/6] KVM: arm64: Refactor hvc filtering to support different actions KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 Oliver Upton New
[RFC,v2,2/6] KVM: arm64: Add vm fd device attribute accessors KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 Oliver Upton New
[RFC,v2,1/6] KVM: arm64: Add a helper to check if a VM has ran once KVM: arm64: Userspace SMCCC call filtering - - - --- 2023-02-11 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
[5/5] KVM: arm64: Consistently use KVM's types/helpers in kvm_age_gfn() KVM: arm64: Handle unaligned memslots in kvm_(test_)_age_gfn() - - - --- 2023-01-11 Oliver Upton New
[4/5] KVM: arm64: Correctly handle page aging notifiers for unaligned memlsot KVM: arm64: Handle unaligned memslots in kvm_(test_)_age_gfn() - - - --- 2023-01-11 Oliver Upton New
[3/5] KVM: arm64: Only return attributes from stage2_update_leaf_attrs() KVM: arm64: Handle unaligned memslots in kvm_(test_)_age_gfn() - - - --- 2023-01-11 Oliver Upton New
[2/5] KVM: arm64: Add a mask for all leaf PTE attributes KVM: arm64: Handle unaligned memslots in kvm_(test_)_age_gfn() - - - --- 2023-01-11 Oliver Upton New
[1/5] KVM: arm64: Hoist S2 PTE definitions into kvm_pgtable.h KVM: arm64: Handle unaligned memslots in kvm_(test_)_age_gfn() - - - --- 2023-01-11 Oliver Upton New
[v2,7/7] KVM: selftests: Avoid infinite loop if ucall_alloc() fails KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-09 Oliver Upton New
[v2,6/7] KVM: selftests: Allocate ucall pool from MEM_REGION_DATA KVM: selftests: Fixes for ucall pool + page_fault_test - 1 - --- 2022-12-09 Oliver Upton New
[v2,5/7] KVM: arm64: selftests: Don't identity map the ucall MMIO hole KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-09 Oliver Upton New
[v2,4/7] KVM: selftests: Correctly initialize the VA space for TTBR0_EL1 KVM: selftests: Fixes for ucall pool + page_fault_test - 1 - --- 2022-12-09 Oliver Upton New
[v2,3/7] KVM: selftests: Mark correct page as mapped in virt_map() KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-09 Oliver Upton New
[v2,2/7] KVM: selftests: Setup ucall after loading program into guest memory KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-09 Oliver Upton New
[v2,1/7] KVM: selftests: Fix build due to ucall_uninit() removal KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-09 Oliver Upton New
[4/4] KVM: selftests: Allocate ucall pool from MEM_REGION_DATA KVM: selftests: Fixes for ucall pool + page_fault_test - 1 - --- 2022-12-07 Oliver Upton New
[3/4] KVM: arm64: selftests: Align VA space allocator with TTBR0 KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-07 Oliver Upton New
[2/4] KVM: selftests: Setup ucall after loading program into guest memory KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-07 Oliver Upton New
[1/4] KVM: selftests: Fix build due to ucall_uninit() removal KVM: selftests: Fixes for ucall pool + page_fault_test - - - --- 2022-12-07 Oliver Upton New
[v2,6/6] KVM: arm64: Condition HW AF updates on config option KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[v2,5/6] KVM: arm64: Handle access faults behind the read lock KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[v2,4/6] KVM: arm64: Don't serialize if the access flag isn't set KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[v2,3/6] KVM: arm64: Return EAGAIN for invalid PTE in attr walker KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[v2,2/6] KVM: arm64: Ignore EAGAIN for walks outside of a fault KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[v2,1/6] KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() KVM: arm64: Parallel access faults - - - --- 2022-12-02 Oliver Upton New
[4/4] KVM: arm64: Condition HW AF updates on config option KVM: arm64: Parallel access faults - - - --- 2022-11-29 Oliver Upton New
[3/4] KVM: arm64: Handle access faults behind the read lock KVM: arm64: Parallel access faults - 1 - --- 2022-11-29 Oliver Upton New
[2/4] KVM: arm64: Don't serialize if the access flag isn't set KVM: arm64: Parallel access faults - - - --- 2022-11-29 Oliver Upton New
[1/4] KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() KVM: arm64: Parallel access faults - - - --- 2022-11-29 Oliver Upton New
[v2,2/2] KVM: selftests: Build access_tracking_perf_test for arm64 KVM: selftests: Enable access_tracking_perf_test for arm64 - 1 - --- 2022-11-18 Oliver Upton New
[v2,1/2] KVM: selftests: Have perf_test_util signal when to stop vCPUs KVM: selftests: Enable access_tracking_perf_test for arm64 - 1 - --- 2022-11-18 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,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
[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,1/2] KVM: arm64: Take a pointer to walker data in kvm_dereference_pteref() KVM: arm64: Fixes for parallel faults series - - - --- 2022-11-16 Oliver Upton New
[v2] KVM: arm64: Don't acquire RCU read lock for exclusive table walks [v2] KVM: arm64: Don't acquire RCU read lock for exclusive table walks - - - --- 2022-11-15 Oliver Upton New
[1/1] KVM: arm64: Use a separate function for hyp stage-1 walks KVM: arm64: Skip RCU protection for hyp stage-1 - - - --- 2022-11-14 Oliver Upton New
[2/2] KVM: selftests: Build access_tracking_perf_test for arm64 KVM: selftests: Enable access_tracking_perf_test for arm64 - 1 - --- 2022-11-11 Oliver Upton New
[1/2] KVM: selftests: Allow >1 guest mode in access_tracking_perf_test KVM: selftests: Enable access_tracking_perf_test for arm64 - 1 - --- 2022-11-11 Oliver Upton New
[RFC,3/3] KVM: selftests: Test user hypercalls [RFC,1/3] KVM: arm64: Use a generalized accessor for SMCCC args - - - --- 2022-11-10 Oliver Upton New
[RFC,2/3] KVM: arm64: Allow userspace to trap SMCCC sub-ranges [RFC,1/3] KVM: arm64: Use a generalized accessor for SMCCC args - - - --- 2022-11-10 Oliver Upton New
[RFC,1/3] KVM: arm64: Use a generalized accessor for SMCCC args [RFC,1/3] KVM: arm64: Use a generalized accessor for SMCCC args - - - --- 2022-11-10 Oliver Upton New
[RESEND] KVM: arm64: Move arch-specific headers out of include/kvm/ [RESEND] KVM: arm64: Move arch-specific headers out of include/kvm/ - - - --- 2022-11-10 Oliver Upton New
KVM: arm64: Move arch-specific headers out of include/kvm/ KVM: arm64: Move arch-specific headers out of include/kvm/ - - - --- 2022-11-10 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,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,08/14] KVM: arm64: Protect stage-2 traversal with RCU KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 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,06/14] KVM: arm64: Use an opaque type for pteps KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-07 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,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,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,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,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
[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,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,08/14] KVM: arm64: Protect stage-2 traversal with RCU KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 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,06/14] KVM: arm64: Use an opaque type for pteps KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 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,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,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,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,01/14] KVM: arm64: Combine visitor arguments into a context structure KVM: arm64: Parallel stage-2 fault handling - - - --- 2022-11-03 Oliver Upton New
[2/2] KVM: arm64: Redefine pKVM memory transitions in terms of source/target KVM: arm64: pKVM memory transitions cleanup - - - --- 2022-10-28 Oliver Upton New
« 1 2 3 »