Show patches with: Submitter = Oliver Upton       |    State = Action Required       |   427 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[7/7] KVM: selftests: Test vCPU-scoped feature ID registers KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[6/7] KVM: arm64: Test that feature ID regs survive a reset KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[5/7] KVM: selftests: Store expected register value in set_id_regs KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[4/7] KVM: selftests: Rename helper in set_id_regs to imply VM scope KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[3/7] KVM: arm64: Only reset vCPU-scoped feature ID regs once KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[2/7] KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[1/7] KVM: arm64: Rename is_id_reg() to imply VM scope KVM: arm64: Don't clobber CLIDR and MPIDR across vCPU reset - - - --- 2024-05-02 Oliver Upton New
[kvm-unit-tests] arm64: Default to 4K translation granule [kvm-unit-tests] arm64: Default to 4K translation granule 1 - - --- 2024-05-02 Oliver Upton New
arm64: Default to 4K translation granule arm64: Default to 4K translation granule - - - --- 2024-05-02 Oliver Upton New
[2/2] KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF KVM: arm64: Avoid NULL dereference in vgic-v2 device attr accessors - - - --- 2024-04-24 Oliver Upton New
[1/2] KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() KVM: arm64: Avoid NULL dereference in vgic-v2 device attr accessors - 1 1 --- 2024-04-24 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,14/19] KVM: selftests: Standardise layout of GIC frames KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,13/19] KVM: selftests: Align with kernel's GIC definitions KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,12/19] KVM: arm64: vgic-its: Get rid of the lpi_list_lock KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,11/19] KVM: arm64: vgic-its: Rip out the global translation cache KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,10/19] KVM: arm64: vgic-its: Use the per-ITS translation cache for injection KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,09/19] KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,08/19] KVM: arm64: vgic-its: Maintain a translation cache per ITS KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,07/19] KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,06/19] KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,05/19] KVM: arm64: vgic-debug: Use an xarray mark for debug iterator KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,04/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,03/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,02/19] KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() KVM: arm64: Transition to a per-ITS translation cache - - - --- 2024-04-22 Oliver Upton New
[v3,01/19] KVM: Treat the device list as an rculist KVM: arm64: Transition to a per-ITS translation cache - 1 - --- 2024-04-22 Oliver Upton New
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
[GIT,PULL] KVM/arm64 updates for 6.9 [GIT,PULL] KVM/arm64 updates for 6.9 - - - --- 2024-03-09 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,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/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/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/10] KVM: arm64: vgic: Use atomics to count LPIs KVM: arm64: Avoid serializing LPI get() / put() - - - --- 2024-02-21 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/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/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/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/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 3 44 5 »