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
[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,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-16 Oliver Upton New
[v3,09/10] KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,08/10] KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,07/10] KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,06/10] KVM: arm64: vgic: Use atomics to count LPIs KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,05/10] KVM: arm64: vgic: Get rid of the LPI linked-list KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,04/10] KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,03/10] KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,02/10] KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 Oliver Upton New
[v3,01/10] KVM: arm64: vgic: Store LPIs in an xarray KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-16 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
[v2,23/23] KVM: selftests: Add stress test for LPI injection KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,22/23] KVM: selftests: Hack in support for aligned page allocations KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,21/23] KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,20/23] KVM: selftests: Add helper for enabling LPIs on a redistributor KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,19/23] KVM: selftests: Add a minimal library for interacting with an ITS KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,18/23] KVM: selftests: Standardise layout of GIC frames KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,17/23] KVM: selftests: Align with kernel's GIC definitions KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,16/23] KVM: arm64: vgic-its: Rely on RCU to protect translation cache reads KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,15/23] KVM: arm64: vgic-its: Treat the LPI translation cache as an rculist KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,14/23] KVM: arm64: vgic-its: Protect cached vgic_irq pointers with RCU KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,13/23] KVM: arm64: vgic-its: Pick cache victim based on usage count KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,12/23] KVM: arm64: vgic-its: Lazily allocate LPI translation cache KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,11/23] KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,10/23] KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,09/23] KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,08/23] KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,07/23] KVM: arm64: vgic: Use atomics to count LPIs KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,06/23] KVM: arm64: vgic: Get rid of the LPI linked-list KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,05/23] KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,04/23] KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,03/23] KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,02/23] KVM: arm64: vgic: Store LPIs in an xarray KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 Oliver Upton New
[v2,01/23] KVM: arm64: Add tracepoints + stats for LPI cache effectiveness KVM: arm64: Improvements to LPI injection - - - --- 2024-02-13 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
[15/15] KVM: arm64: vgic-its: Rely on RCU to protect translation cache reads KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[14/15] KVM: arm64: vgic-its: Treat the LPI translation cache as an rculist KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[13/15] KVM: arm64: vgic-its: Protect cached vgic_irq pointers with RCU KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[12/15] KVM: arm64: vgic-its: Pick cache victim based on usage count KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[11/15] KVM: arm64: vgic-its: Lazily allocate LPI translation cache KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[10/15] KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[09/15] KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[08/15] KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[07/15] KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[06/15] KVM: arm64: vgic: Use atomics to count LPIs KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[05/15] KVM: arm64: vgic: Get rid of the LPI linked-list KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[04/15] KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[03/15] KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[02/15] KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 Oliver Upton New
[01/15] KVM: arm64: vgic: Store LPIs in an xarray KVM: arm64: Improvements to GICv3 LPI injection - - - --- 2024-01-24 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
[3/3] KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR KVM: arm64: Fix + cleanup for GICv3 ISPENDR - - - --- 2023-12-19 Oliver Upton New
[2/3] KVM: arm64: vgic: Use common accessor for writes to ICPENDR KVM: arm64: Fix + cleanup for GICv3 ISPENDR - - - --- 2023-12-19 Oliver Upton New
[1/3] KVM: arm64: vgic: Use common accessor for writes to ISPENDR KVM: arm64: Fix + cleanup for GICv3 ISPENDR - - - --- 2023-12-19 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
[GIT,PULL] KVM/arm64 fixes for 6.7, take #1 [GIT,PULL] KVM/arm64 fixes for 6.7, take #1 - - - --- 2023-12-02 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
[2/2] KVM: selftests: Avoid using forced target for generating arm64 headers tools: Makefile fixes for sysreg generation - - 1 --- 2023-10-27 Oliver Upton New
[1/2] tools headers arm64: Fix references to top srcdir in Makefile tools: Makefile fixes for sysreg generation - - - --- 2023-10-27 Oliver Upton New
[v2] KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 [v2] KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 2 - - --- 2023-10-26 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
[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,1/2] KVM: arm64: Make PMEVTYPER<n>_EL0.NSH RES0 if EL2 isn't advertised KVM: arm64: PMU event filtering fixes - 1 - --- 2023-10-19 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/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/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/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,1/5] KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-18 Oliver Upton New
[v2,2/2] KVM: arm64: Virtualise PMEVTYPER<n>_EL1.{NSU,NSK} KVM: arm64: PMU event filtering fixes - - - --- 2023-10-13 Oliver Upton New
[v2,1/2] KVM: arm64: Treat PMEVTYPER<n>_EL0.NSH as RES0 KVM: arm64: PMU event filtering fixes - - - --- 2023-10-13 Oliver Upton New
[v2,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-12 Oliver Upton New
[v2,4/5] KVM: arm64: Rename helpers for VHE vCPU load/put KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-12 Oliver Upton New
[v2,3/5] KVM: arm64: Reload stage-2 for VMID change on VHE KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-12 Oliver Upton New
[v2,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-12 Oliver Upton New
[v2,1/5] KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() KVM: arm64: Load stage-2 in vcpu_load() on VHE - - - --- 2023-10-12 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
[2/2] KVM: arm64: Treat PMEVTYPER<n>_EL0.NSH as RES0 KVM: arm64: vPMU fixes for NV/EL2 - 1 - --- 2023-10-11 Oliver Upton New
[1/2] KVM: arm64: Disallow vPMU for NV guests KVM: arm64: vPMU fixes for NV/EL2 - - - --- 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
[3/3] KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() KVM: arm64: Load the stage-2 MMU from vcpu_load() for VHE - - - --- 2023-10-06 Oliver Upton New
[2/3] KVM: arm64: Rename helpers for VHE vCPU load/put KVM: arm64: Load the stage-2 MMU from vcpu_load() for VHE - - - --- 2023-10-06 Oliver Upton New
[1/3] KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() KVM: arm64: Load the stage-2 MMU from vcpu_load() for VHE - - - --- 2023-10-06 Oliver Upton New
[2/2] tools: arm64: Sync sysreg.h with the kernel source tools: arm64: Sync sysreg.h with the kernel - 1 - --- 2023-10-05 Oliver Upton New
[3/3] KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured KVM: arm64: Cleanups for managing SMCCC filter maple tree - - - --- 2023-10-04 Oliver Upton New
[2/3] KVM: arm64: Only insert reserved ranges when SMCCC filter is used KVM: arm64: Cleanups for managing SMCCC filter maple tree - - - --- 2023-10-04 Oliver Upton New
[1/3] KVM: arm64: Add a predicate for testing if SMCCC filter is configured KVM: arm64: Cleanups for managing SMCCC filter maple tree - - - --- 2023-10-04 Oliver Upton New
[v11,12/12] KVM: arm64: selftests: Test for setting ID register from usersapce KVM: arm64: Enable 'writable' ID registers - - - --- 2023-10-03 Oliver Upton New
[v11,11/12] KVM: arm64: selftests: Import automatic generation of sysreg defs KVM: arm64: Enable 'writable' ID registers - - - --- 2023-10-03 Oliver Upton New
[v11,10/12] KVM: arm64: Document vCPU feature selection UAPIs KVM: arm64: Enable 'writable' ID registers - - - --- 2023-10-03 Oliver Upton New
[v11,09/12] KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 KVM: arm64: Enable 'writable' ID registers - - - --- 2023-10-03 Oliver Upton New
[v11,08/12] KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 KVM: arm64: Enable 'writable' ID registers - - - --- 2023-10-03 Oliver Upton New
« 1 2 3 44 5 »