diff options
author | Marc Zyngier <maz@kernel.org> | 2025-02-25 20:29:22 +0300 |
---|---|---|
committer | Oliver Upton <oliver.upton@linux.dev> | 2025-03-04 01:57:04 +0300 |
commit | 146a050f2d8c4394dfe3e236dc49d155fd5c04d1 (patch) | |
tree | a2365dffe56285ddfae2603d6c69b0f0872250e7 /tools/perf/scripts/python/parallel-perf.py | |
parent | 21d29cd814d794f8ed9dc466d7481b8629ca5e73 (diff) | |
download | linux-146a050f2d8c4394dfe3e236dc49d155fd5c04d1.tar.xz |
KVM: arm64: nv: Nested GICv3 emulation
When entering a nested VM, we set up the hypervisor control interface
based on what the guest hypervisor has set. Especially, we investigate
each list register written by the guest hypervisor whether HW bit is
set. If so, we translate hw irq number from the guest's point of view
to the real hardware irq number if there is a mapping.
Co-developed-by: Jintack Lim <jintack@cs.columbia.edu>
Signed-off-by: Jintack Lim <jintack@cs.columbia.edu>
[Christoffer: Redesigned execution flow around vcpu load/put]
Co-developed-by: Christoffer Dall <christoffer.dall@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@arm.com>
[maz: Rewritten to support GICv3 instead of GICv2, NV2 support]
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20250225172930.1850838-9-maz@kernel.org
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions