Show patches with: Submitter = Marc Zyngier       |    Archived = No       |   301 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,11/17] KVM: arm64: Make struct kvm_regs userspace-only KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,10/17] KVM: arm64: debug: Drop useless vpcu parameter KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,09/17] KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,08/17] KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,07/17] KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,06/17] KVM: arm64: Introduce accessor for ctxt->sys_reg KVM: arm64: Preliminary NV patches - - - --- 2020-07-06 Marc Zyngier Mainlined
[v3,05/17] KVM: arm64: Use TTL hint in when invalidating stage-2 translations KVM: arm64: Preliminary NV patches - 2 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,04/17] arm64: Add level-hinted TLB invalidation helper KVM: arm64: Preliminary NV patches - 2 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,03/17] arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors KVM: arm64: Preliminary NV patches 1 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,02/17] arm64: Detect the ARMv8.4 TTL feature KVM: arm64: Preliminary NV patches - 1 - --- 2020-07-06 Marc Zyngier Mainlined
[v3,01/17] KVM: arm64: Factor out stage 2 page table data from struct kvm KVM: arm64: Preliminary NV patches - 2 - --- 2020-07-06 Marc Zyngier Mainlined
[2/2] KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART [1/2] KVM: arm64: PMU: Fix per-CPU access in preemptible context - - - --- 2020-07-06 Marc Zyngier Mainlined
[1/2] KVM: arm64: PMU: Fix per-CPU access in preemptible context [1/2] KVM: arm64: PMU: Fix per-CPU access in preemptible context - - - --- 2020-07-06 Marc Zyngier Mainlined
KVM: arm64: PMU: Fix per-CPU access in preemptible context KVM: arm64: PMU: Fix per-CPU access in preemptible context - - - --- 2020-07-04 Marc Zyngier Mainlined
[4/4] KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell [GIT,PULL] KVM/arm64 fixes for 5.8, take #2 - - - --- 2020-06-29 Marc Zyngier Mainlined
[3/4] KVM: arm64: pvtime: Ensure task delay accounting is enabled [GIT,PULL] KVM/arm64 fixes for 5.8, take #2 - - - --- 2020-06-29 Marc Zyngier Mainlined
[2/4] KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE [GIT,PULL] KVM/arm64 fixes for 5.8, take #2 - - - --- 2020-06-29 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm64 fixes for 5.8, take #2 [GIT,PULL] KVM/arm64 fixes for 5.8, take #2 - - - --- 2020-06-29 Marc Zyngier Mainlined
KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell - - - --- 2020-06-23 Marc Zyngier Mainlined
irqchip/gic: Atomically update affinity irqchip/gic: Atomically update affinity - - - --- 2020-06-21 Marc Zyngier Mainlined
[v2] KVM: arm64: Allow in-atomic injection of SPIs [v2] KVM: arm64: Allow in-atomic injection of SPIs - 1 - --- 2020-06-15 Marc Zyngier Mainlined
[11/11] KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[10/11] KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[09/11] KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 1 - 1 --- 2020-06-11 Marc Zyngier Mainlined
[08/11] KVM: arm64: Remove host_cpu_context member from vcpu structure [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 1 1 - --- 2020-06-11 Marc Zyngier Mainlined
[07/11] KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[06/11] KVM: arm64: Handle PtrAuth traps early [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - 1 - --- 2020-06-11 Marc Zyngier Mainlined
[05/11] KVM: arm64: Save the host's PtrAuth keys in non-preemptible context [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - 1 - --- 2020-06-11 Marc Zyngier Mainlined
[04/11] KVM: arm64: Stop save/restoring ACTLR_EL1 [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[03/11] KVM: arm64: Add emulation for 32bit guests accessing ACTLR2 [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[02/11] KVM: arm64: Stop writing aarch32's CSSELR into ACTLR [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm64 fixes for 5.8, take #1 [GIT,PULL] KVM/arm64 fixes for 5.8, take #1 - - - --- 2020-06-11 Marc Zyngier Mainlined
[v2,4/4] KVM: arm64: Remove host_cpu_context member from vcpu structure kvm: arm64: Pointer Authentication handling fixes 1 1 - --- 2020-06-10 Marc Zyngier Mainlined
[v2,3/4] KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr kvm: arm64: Pointer Authentication handling fixes - - - --- 2020-06-10 Marc Zyngier Mainlined
[v2,2/4] KVM: arm64: Handle PtrAuth traps early kvm: arm64: Pointer Authentication handling fixes - 1 - --- 2020-06-10 Marc Zyngier Mainlined
[v2,1/4] KVM: arm64: Save the host's PtrAuth keys in non-preemptible context kvm: arm64: Pointer Authentication handling fixes - 1 - --- 2020-06-10 Marc Zyngier Mainlined
[24/24] KVM: arm64: Drop obsolete comment about sys_reg ordering [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[23/24] KVM: arm64: Parametrize exception entry with a target EL [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 - --- 2020-05-29 Marc Zyngier Mainlined
[22/24] KVM: arm64: Don't use empty structures as CPU reset state [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[21/24] KVM: arm64: Move sysreg reset check to boot time [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[20/24] KVM: arm64: Add missing reset handlers for PMU emulation [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 - --- 2020-05-29 Marc Zyngier Mainlined
[19/24] KVM: arm64: Refactor vcpu_{read,write}_sys_reg [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 - --- 2020-05-29 Marc Zyngier Mainlined
[18/24] KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 - --- 2020-05-29 Marc Zyngier Mainlined
[17/24] KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[16/24] KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector() [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[15/24] KVM: arm64: Clean up cpu_init_hyp_mode() [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[14/24] KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 1 --- 2020-05-29 Marc Zyngier Mainlined
[13/24] KVM: arm64: Support enabling dirty log gradually in small chunks [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[12/24] KVM: arm64: Unify handling THP backed host memory [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[11/24] KVM: arm64: Clean up the checking for huge mapping [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[10/24] KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation [GIT,PULL] KVM/arm64 updates for Linux 5.8 - 1 - --- 2020-05-29 Marc Zyngier Mainlined
[09/24] KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[08/24] KVM: Fix spelling in code comments [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[07/24] KVM: arm64: Use cpus_have_final_cap for has_vhe() [GIT,PULL] KVM/arm64 updates for Linux 5.8 1 - - --- 2020-05-29 Marc Zyngier Mainlined
[06/24] KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[05/24] KVM: arm64: Clean up kvm makefiles [GIT,PULL] KVM/arm64 updates for Linux 5.8 1 - - --- 2020-05-29 Marc Zyngier Mainlined
[04/24] KVM: arm64: Change CONFIG_KVM to a menuconfig entry [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[03/24] KVM: arm64: Update help text [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[02/24] KVM: arm64: Kill off CONFIG_KVM_ARM_HOST [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm64 updates for Linux 5.8 [GIT,PULL] KVM/arm64 updates for Linux 5.8 - - - --- 2020-05-29 Marc Zyngier Mainlined
KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h - 1 - --- 2020-05-28 Marc Zyngier Mainlined
KVM: arm64: Check advertised Stage-2 page size capability KVM: arm64: Check advertised Stage-2 page size capability - 2 - --- 2020-05-28 Marc Zyngier Mainlined
KVM: arm64: Move virt/kvm/arm to arch/arm64 KVM: arm64: Move virt/kvm/arm to arch/arm64 1 - - --- 2020-05-13 Marc Zyngier Mainlined
KVM: arm64: Use cpus_have_final_cap for has_vhe() KVM: arm64: Use cpus_have_final_cap for has_vhe() 1 - - --- 2020-05-13 Marc Zyngier Mainlined
[4/4] KVM: arm64: Fix 32bit PC wrap-around [1/4] KVM: arm64: Delete duplicated label in invalid_vector 1 - - --- 2020-05-01 Marc Zyngier Mainlined
[3/4] KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS [1/4] KVM: arm64: Delete duplicated label in invalid_vector - 1 - --- 2020-05-01 Marc Zyngier Mainlined
[2/4] KVM: arm64: Save/restore sp_el0 as part of __guest_enter [1/4] KVM: arm64: Delete duplicated label in invalid_vector 1 1 - --- 2020-05-01 Marc Zyngier Mainlined
[1/4] KVM: arm64: Delete duplicated label in invalid_vector [1/4] KVM: arm64: Delete duplicated label in invalid_vector - 1 1 --- 2020-05-01 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm fixes for 5.7, take #2 [GIT,PULL] KVM/arm fixes for 5.7, take #2 - - - --- 2020-05-01 Marc Zyngier Mainlined
PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link 1 1 - --- 2020-04-29 Marc Zyngier Mainlined
KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS - 1 - --- 2020-04-25 Marc Zyngier Mainlined
KVM: arm64: Save/restore sp_el0 as part of __guest_enter KVM: arm64: Save/restore sp_el0 as part of __guest_enter 1 1 - --- 2020-04-25 Marc Zyngier Mainlined
[8/8] KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() [GIT,PULL] KVM/arm fixes for 5.7, take #1 - - - --- 2020-04-23 Marc Zyngier Mainlined
[7/8] KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 1 - --- 2020-04-23 Marc Zyngier Mainlined
[6/8] KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 1 - --- 2020-04-23 Marc Zyngier Mainlined
[5/8] KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 1 1 --- 2020-04-23 Marc Zyngier Mainlined
[4/8] KVM: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 1 - --- 2020-04-23 Marc Zyngier Mainlined
[3/8] KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 2 - --- 2020-04-23 Marc Zyngier Mainlined
[2/8] KVM: arm64: PSCI: Narrow input registers when using 32bit functions [GIT,PULL] KVM/arm fixes for 5.7, take #1 - 2 - --- 2020-04-23 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm fixes for 5.7, take #1 [GIT,PULL] KVM/arm fixes for 5.7, take #1 - - - --- 2020-04-23 Marc Zyngier Mainlined
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array - 1 - --- 2020-04-18 Marc Zyngier Mainlined
irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order - 1 - --- 2020-04-07 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm updates for Linux 5.7 [GIT,PULL] KVM/arm updates for Linux 5.7 - - - --- 2020-03-31 Marc Zyngier Mainlined
[4/4] irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency irqchip: Random irq_retrigger fixes - - - --- 2020-03-10 Marc Zyngier Mainlined
[3/4] ARM: sa1111: Fix irq_retrigger callback return value irqchip: Random irq_retrigger fixes - - - --- 2020-03-10 Marc Zyngier Mainlined
[2/4] irqchip/atmel-aic5: Fix irq_retrigger callback return value irqchip: Random irq_retrigger fixes - - - --- 2020-03-10 Marc Zyngier Mainlined
[1/4] irqchip/atmel-aic: Fix irq_retrigger callback return value irqchip: Random irq_retrigger fixes - - - --- 2020-03-10 Marc Zyngier Mainlined
[v2] iommu/dma: Fix MSI reservation allocation [v2] iommu/dma: Fix MSI reservation allocation - 2 - --- 2020-03-04 Marc Zyngier Mainlined
[5/5] arm64: Ask the compiler to __always_inline functions used by KVM at HYP [1/5] KVM: arm/arm64: Fix up includes for trace.h 1 - - --- 2020-02-25 Marc Zyngier Mainlined
[4/5] KVM: arm64: Define our own swab32() to avoid a uapi static inline [1/5] KVM: arm/arm64: Fix up includes for trace.h - - - --- 2020-02-25 Marc Zyngier Mainlined
[3/5] KVM: arm64: Ask the compiler to __always_inline functions used at HYP [1/5] KVM: arm/arm64: Fix up includes for trace.h - - - --- 2020-02-25 Marc Zyngier Mainlined
[2/5] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() [1/5] KVM: arm/arm64: Fix up includes for trace.h - - - --- 2020-02-25 Marc Zyngier Mainlined
[1/5] KVM: arm/arm64: Fix up includes for trace.h [1/5] KVM: arm/arm64: Fix up includes for trace.h - - - --- 2020-02-25 Marc Zyngier Mainlined
[GIT,PULL] KVM/arm fixes for 5.6 [GIT,PULL] KVM/arm fixes for 5.6 - - - --- 2020-02-25 Marc Zyngier Mainlined
[23/23] KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer [01/23] KVM: arm64: Only sign-extend MMIO up to register width - - - --- 2020-01-30 Marc Zyngier Mainlined
[22/23] KVM: arm64: pmu: Only handle supported event counters [01/23] KVM: arm64: Only sign-extend MMIO up to register width - - - --- 2020-01-30 Marc Zyngier Mainlined
[21/23] KVM: arm64: pmu: Fix chained SW_INCR counters [01/23] KVM: arm64: Only sign-extend MMIO up to register width - - - --- 2020-01-30 Marc Zyngier Mainlined
[20/23] KVM: arm64: pmu: Don't mark a counter as chained if the odd one is disabled [01/23] KVM: arm64: Only sign-extend MMIO up to register width - - - --- 2020-01-30 Marc Zyngier Mainlined
[19/23] KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset [01/23] KVM: arm64: Only sign-extend MMIO up to register width 1 1 - --- 2020-01-30 Marc Zyngier Mainlined
[18/23] KVM: arm: Make inject_abt32() inject an external abort instead [01/23] KVM: arm64: Only sign-extend MMIO up to register width - - - --- 2020-01-30 Marc Zyngier Mainlined
« 1 2 3 4 »