linux_dsm_epyc7002/virt/kvm/arm
Marc Zyngier ae699ad348 irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer
In order to hide some of the differences between v4.0 and v4.1, move
the doorbell management out of the KVM code, and into the GICv4-specific
layer. This allows the calling code to ask for the doorbell when blocking,
and otherwise to leave the doorbell permanently disabled.

This matches the v4.1 code perfectly, and only results in a minor
refactoring of the v4.0 code.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Zenghui Yu <yuzenghui@huawei.com>
Link: https://lore.kernel.org/r/20200304203330.4967-14-maz@kernel.org
2020-03-24 12:15:51 +00:00
..
hyp KVM: arm: vgic-v3: Mark expected switch fall-through 2019-07-26 15:37:11 +01:00
vgic irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer 2020-03-24 12:15:51 +00:00
aarch32.c KVM: arm: Make inject_abt32() inject an external abort instead 2020-01-23 10:38:15 +00:00
arch_timer.c KVM/arm updates for Linux 5.6 2020-01-30 18:13:14 +01:00
arm.c KVM/arm fixes for 5.6, take #1 2020-02-28 11:50:06 +01:00
hypercalls.c KVM: arm64: Support stolen time reporting via shared structure 2019-10-21 19:20:28 +01:00
mmio.c KVM: arm/arm64: Cleanup MMIO handling 2020-01-23 10:38:14 +00:00
mmu.c KVM/arm updates for Linux 5.6 2020-01-30 18:13:14 +01:00
perf.c KVM: Move running VCPU from ARM to common code 2020-01-27 19:59:54 +01:00
pmu.c KVM: arm64: pmu: Only handle supported event counters 2020-01-28 13:05:05 +00:00
psci.c KVM: arm/arm64: Factor out hypercall handling from PSCI code 2019-10-21 19:20:26 +01:00
pvtime.c KVM: arm64: Provide VCPU attributes for stolen time 2019-10-21 19:20:29 +01:00
trace.h KVM: arm/arm64: Fix up includes for trace.h 2020-02-05 14:26:16 +00:00