Show patches with: Submitter = Marc Zyngier       |    State = Action Required       |   2295 patches
« 1 2 3 422 23 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[5/5] KVM: Convert comment into an assertion in kvm_io_bus_register_dev() KVM: arm64: vgic fixes for 6.7 - - - --- 2023-12-07 Marc Zyngier New
[4/5] KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_iodevs() KVM: arm64: vgic fixes for 6.7 - - - --- 2023-12-07 Marc Zyngier New
[3/5] KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy KVM: arm64: vgic fixes for 6.7 - - - --- 2023-12-07 Marc Zyngier New
[2/5] KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() KVM: arm64: vgic fixes for 6.7 - - - --- 2023-12-07 Marc Zyngier New
[1/5] KVM: arm64: vgic: Simplify kvm_vgic_destroy() KVM: arm64: vgic fixes for 6.7 - - - --- 2023-12-07 Marc Zyngier New
[v3,3/3] arm64: Rename reserved values for CTR_EL0.L1Ip arm64: Drop support for VPIPT i-cache policy - 2 - --- 2023-12-04 Marc Zyngier New
[v3,2/3] arm64: Kill detection of VPIPT i-cache policy arm64: Drop support for VPIPT i-cache policy - 2 - --- 2023-12-04 Marc Zyngier New
[v3,1/3] KVM: arm64: Remove VPIPT I-cache handling arm64: Drop support for VPIPT i-cache policy - 2 - --- 2023-12-04 Marc Zyngier New
[v2,3/3] arm64: Rename reserved values for CTR_EL0.L1Ip arm64: Drop support for VPIPT i-cache policy - - - --- 2023-11-27 Marc Zyngier New
[v2,2/3] arm64: Kill detection of VPIPT i-cache policy arm64: Drop support for VPIPT i-cache policy - 1 - --- 2023-11-27 Marc Zyngier New
[v2,1/3] KVM: arm64: Remove VPIPT I-cache handling arm64: Drop support for VPIPT i-cache policy - 1 - --- 2023-11-27 Marc Zyngier New
[v11,43/43] KVM: arm64: nv: Allow userspace to request KVM_ARM_VCPU_NESTED_VIRT KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,42/43] KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV is on KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,41/43] KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timers KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,40/43] KVM: arm64: nv: Fast-track EL1 TLBIs for VHE guests KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,39/43] KVM: arm64: nv: Fast-track 'InHost' exception returns KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,38/43] KVM: arm64: nv: Allocate VNCR page when required KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,37/43] KVM: arm64: nv: Tag shadow S2 entries with nested level KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,36/43] KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like information KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,35/43] KVM: arm64: nv: Add handling of FEAT_TTL TLB invalidation KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,34/43] KVM: arm64: nv: Deal with broken VGIC on maintenance interrupt delivery KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,33/43] KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,32/43] KVM: arm64: nv: vgic: Allow userland to set VGIC maintenance IRQ KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,31/43] KVM: arm64: nv: Don't block in WFI from nested state KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,30/43] KVM: arm64: nv: Nested GICv3 Support KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,29/43] KVM: arm64: nv: Load timer before the GIC KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,28/43] KVM: arm64: nv: Publish emulated timer interrupt state in the in-memory state KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,27/43] KVM: arm64: nv: Sync nested timer state with FEAT_NV2 KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,26/43] KVM: arm64: nv: Add handling of EL2-specific timer registers KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,25/43] KVM: arm64: nv: Hide RAS from nested guests KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,24/43] KVM: arm64: nv: Trap and emulate TLBI instructions from virtual EL2 KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,23/43] KVM: arm64: nv: Trap and emulate AT instructions from virtual EL2 KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,22/43] KVM: arm64: nv: Set a handler for the system instruction traps KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,21/43] KVM: arm64: nv: Unmap/flush shadow stage 2 page tables KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,20/43] KVM: arm64: nv: Restrict S2 RD/WR permissions to match the guest's KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - 1 - --- 2023-11-20 Marc Zyngier New
[v11,19/43] KVM: arm64: nv: Handle shadow stage 2 page faults KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,18/43] KVM: arm64: nv: Implement nested Stage-2 page table walk logic KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,17/43] KVM: arm64: nv: Support multiple nested Stage-2 mmu structures KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,16/43] KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,15/43] KVM: arm64: nv: Respect virtual CPTR_EL2.{TFP,FPEN} settings KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,14/43] KVM: arm64: nv: Respect virtual HCR_EL2.TWX setting KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,13/43] KVM: arm64: nv: Save/Restore vEL2 sysregs KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - 1 - --- 2023-11-20 Marc Zyngier New
[v11,12/43] KVM: arm64: nv: Handle CNTHCTL_EL2 specially KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,11/43] KVM: arm64: nv: Handle HCR_EL2.E2H specially KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - 1 - --- 2023-11-20 Marc Zyngier New
[v11,10/43] KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - 3 - --- 2023-11-20 Marc Zyngier New
[v11,09/43] KVM: arm64: nv: Map VNCR-capable registers to a separate page KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,08/43] KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,07/43] KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,06/43] KVM: arm64: nv: Add include containing the VNCR_EL2 offsets KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,05/43] KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,04/43] KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,03/43] KVM: arm64: nv: Compute NV view of idregs as a one-off KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,02/43] KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[v11,01/43] arm64: cpufeatures: Restrict NV support to FEAT_NV2 KVM: arm64: Nested Virtualization support (FEAT_NV2 only) - - - --- 2023-11-20 Marc Zyngier New
[5/5] KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI KVM: arm64: NV trap forwarding fixes - - - --- 2023-10-23 Marc Zyngier New
[4/5] KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs KVM: arm64: NV trap forwarding fixes - 2 - --- 2023-10-23 Marc Zyngier New
[3/5] KVM: arm64: Refine _EL2 system register list that require trap reinjection KVM: arm64: NV trap forwarding fixes - 1 - --- 2023-10-23 Marc Zyngier New
[2/5] arm64: Add missing _EL2 encodings KVM: arm64: NV trap forwarding fixes - 1 - --- 2023-10-23 Marc Zyngier New
[1/5] arm64: Add missing _EL12 encodings KVM: arm64: NV trap forwarding fixes - 1 - --- 2023-10-23 Marc Zyngier New
KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs - 2 - --- 2023-10-13 Marc Zyngier New
[GIT,PULL] KVM/arm64 fixes for 6.6, take #2 [GIT,PULL] KVM/arm64 fixes for 6.6, take #2 - - - --- 2023-10-13 Marc Zyngier New
KVM: arm64: Move VTCR_EL2 into struct s2_mmu KVM: arm64: Move VTCR_EL2 into struct s2_mmu - - - --- 2023-10-12 Marc Zyngier New
[v3,11/11] KVM: arm64: Clarify the ordering requirements for vcpu/RD creation KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v3,10/11] KVM: arm64: vgic-v3: Optimize affinity-based SGI injection KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 2 --- 2023-09-27 Marc Zyngier New
[v3,09/11] KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 2 2 --- 2023-09-27 Marc Zyngier New
[v3,08/11] KVM: arm64: Build MPIDR to vcpu index cache at runtime KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 2 2 --- 2023-09-27 Marc Zyngier New
[v3,07/11] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 2 2 --- 2023-09-27 Marc Zyngier New
[v3,06/11] KVM: arm64: Use vcpu_idx for invalidation tracking KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v3,05/11] KVM: arm64: vgic: Use vcpu_idx for the debug information KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v3,04/11] KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v3,03/11] KVM: arm64: vgic-v3: Refactor GICv3 SGI generation KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 2 --- 2023-09-27 Marc Zyngier New
[v3,02/11] KVM: arm64: vgic-its: Treat the collection target address as a vcpu_id KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v3,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-27 Marc Zyngier New
[v2,11/11] KVM: arm64: Clarify the ordering requirements for vcpu/RD creation [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,10/11] KVM: arm64: vgic-v3: Optimize affinity-based SGI injection [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - 2 --- 2023-09-20 Marc Zyngier New
[v2,09/11] KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - 1 2 --- 2023-09-20 Marc Zyngier New
[v2,08/11] KVM: arm64: Build MPIDR to vcpu index cache at runtime [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - 1 2 --- 2023-09-20 Marc Zyngier New
[v2,07/11] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - 1 2 --- 2023-09-20 Marc Zyngier New
[v2,06/11] KVM: arm64: Use vcpu_idx for invalidation tracking [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,05/11] KVM: arm64: vgic: Use vcpu_idx for the debug information [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,04/11] KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,03/11] KVM: arm64: vgic-v3: Refactor GICv3 SGI generation [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - 1 2 --- 2023-09-20 Marc Zyngier New
[v2,02/11] KVM: arm64: vgic-its: Treat the collection target address as a vcpu_id [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer [v2,01/11] KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer - - - --- 2023-09-20 Marc Zyngier New
[v2,00/11] KVM: arm64: Accelerate lookup of vcpus by MPIDR values (and other fixes) - 1 - --- 2023-09-20 Marc Zyngier New
[GIT,PULL] KVM/arm64 fixes for 6.6, take #1 [GIT,PULL] KVM/arm64 fixes for 6.6, take #1 - - - --- 2023-09-14 Marc Zyngier New
[5/5] KVM: arm64: vgic-v3: Optimize affinity-based SGI injection [1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() - - - --- 2023-09-07 Marc Zyngier New
[4/5] KVM: arm64: vgic-v3: Refactor GICv3 SGI generation [1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() - - - --- 2023-09-07 Marc Zyngier New
[3/5] KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available [1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() - - - --- 2023-09-07 Marc Zyngier New
[2/5] KVM: arm64: Build MPIDR to vcpu index cache at runtime [1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() - - - --- 2023-09-07 Marc Zyngier New
[1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() [1/5] KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() - - - --- 2023-09-07 Marc Zyngier New
[0/5] KVM: arm64: Accelerate lookup of vcpus by MPIDR values - - 2 --- 2023-09-07 Marc Zyngier New
KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range() KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range() - 2 1 --- 2023-08-28 Marc Zyngier New
[GIT,PULL] KVM/arm64 updates for Linux v6.6 [GIT,PULL] KVM/arm64 updates for Linux v6.6 - - - --- 2023-08-28 Marc Zyngier New
[v4,28/28] KVM: arm64: nv: Add support for HCRX_EL2 KVM: arm64: NV trap forwarding infrastructure - 2 - --- 2023-08-15 Marc Zyngier New
[v4,27/28] KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systems KVM: arm64: NV trap forwarding infrastructure - 2 - --- 2023-08-15 Marc Zyngier New
[v4,26/28] KVM: arm64: nv: Expose FGT to nested guests KVM: arm64: NV trap forwarding infrastructure - 2 - --- 2023-08-15 Marc Zyngier New
[v4,25/28] KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTR KVM: arm64: NV trap forwarding infrastructure - 2 - --- 2023-08-15 Marc Zyngier New
[v4,24/28] KVM: arm64: nv: Expand ERET trap forwarding to handle FGT KVM: arm64: NV trap forwarding infrastructure - 1 - --- 2023-08-15 Marc Zyngier New
[v4,23/28] KVM: arm64: nv: Add SVC trap forwarding KVM: arm64: NV trap forwarding infrastructure - 2 - --- 2023-08-15 Marc Zyngier New
« 1 2 3 422 23 »