Show patches with: Submitter = Oliver Upton       |    State = Action Required       |   212 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,18/18] KVM: arm64: nv: Reprogram PMU events affected by nested transition KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,17/18] KVM: arm64: nv: Apply EL2 event filtering when in hyp context KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,16/18] KVM: arm64: nv: Honor MDCR_EL2.HLP KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,15/18] KVM: arm64: nv: Honor MDCR_EL2.HPME KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,14/18] KVM: arm64: Add helpers to determine if PMC counts at a given EL KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,13/18] KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,12/18] KVM: arm64: Rename kvm_pmu_valid_counter_mask() KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,11/18] KVM: arm64: nv: Advertise support for FEAT_HPMN0 KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,10/18] KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,09/18] KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0 KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,08/18] KVM: arm64: nv: Reinject traps that take effect in Host EL0 KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,07/18] KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,06/18] KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,05/18] KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2 KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,04/18] arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1 KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,03/18] arm64: sysreg: Migrate MDCR_EL2 definition to table KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,02/18] arm64: sysreg: Describe ID_AA64DFR2_EL1 fields KVM: arm64: nv: Support for EL2 PMU controls - - - --- 2024-10-25 Oliver Upton New
[v4,01/18] KVM: arm64: Extend masking facility to arbitrary registers KVM: arm64: nv: Support for EL2 PMU controls - 1 - --- 2024-10-25 Oliver Upton New
[3/3] irqchip/gic-v3-its: Print the vPE table installed in redistributor irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec - - - --- 2024-02-19 Oliver Upton New
[2/3] irqchip/gic-v3-its: Spin off GICv4 init into a separate function irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec - - - --- 2024-02-19 Oliver Upton New
[1/3] irqchip/gic-v3-its: Do not assume vPE tables are preallocated irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec - - - --- 2024-02-19 Oliver Upton New
[GIT,PULL] KVM/arm64 updates for 6.7 [GIT,PULL] KVM/arm64 updates for 6.7 - - - --- 2023-10-31 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,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,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,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,1/5] tools: arm64: Add a Makefile for generating sysreg-defs.h KVM: selftests: Add ID reg test, update headers - 2 - --- 2023-10-11 Oliver Upton New
[v2,5/5] KVM: arm64: selftests: Test for setting ID register from usersapce KVM: selftests: Add ID reg test, update headers - - - --- 2023-10-10 Oliver Upton New
[v2,4/5] tools headers arm64: Update sysreg.h with kernel sources KVM: selftests: Add ID reg test, update headers - - - --- 2023-10-10 Oliver Upton New
[v2,3/5] KVM: selftests: Generate sysreg-defs.h and add to include path KVM: selftests: Add ID reg test, update headers - 1 - --- 2023-10-10 Oliver Upton New
[v2,2/5] perf build: Generate arm64's sysreg-defs.h and add to include path KVM: selftests: Add ID reg test, update headers - - - --- 2023-10-10 Oliver Upton New
[v2,1/5] tools headers arm64: Copy sysreg-defs generation from kernel source KVM: selftests: Add ID reg test, update headers - 1 - --- 2023-10-10 Oliver Upton New
[2/2] KVM: arm64: Avoid soft lockups due to I-cache maintenance KVM: arm64: Address soft lockups due to I-cache CMOs - 1 1 --- 2023-09-20 Oliver Upton New
[1/2] arm64: tlbflush: Rename MAX_TLBI_OPS KVM: arm64: Address soft lockups due to I-cache CMOs 1 1 1 --- 2023-09-20 Oliver Upton New
MAINTAINERS: Use wildcard pattern for ARM PMU headers MAINTAINERS: Use wildcard pattern for ARM PMU headers - - - --- 2023-09-15 Oliver Upton New
[3/3] KVM: arm64: Prevent guests from enabling HA/HD on Ampere1 KVM: arm64: Work around Ampere1 erratum AC03_CPU_38 - - - --- 2023-06-09 Oliver Upton New
[2/3] KVM: arm64: Refactor HFGxTR configuration into separate helpers KVM: arm64: Work around Ampere1 erratum AC03_CPU_38 - - - --- 2023-06-09 Oliver Upton New
[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 2 3 »