diff options
| author | Fuad Tabba <fuad.tabba@linux.dev> | 2026-10-01 14:57:11 +0100 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2026-10-02 15:22:40 +0100 |
| commit | 61ace86519fb830a7b271c2a1037c8db5f2f3333 (patch) | |
| tree | 003ef8031d4befe5ab687a2329e771ef6bf6fbf1 /tools/perf/scripts/python | |
| parent | 4957c24559e90592cfb60b6d4425296c2a7cd0e0 (diff) | |
KVM: arm64: Document the protected VM userspace API
EL2 owns a protected vCPU's state once it has run, and the ioctls that
would reach it fail rather than operate on the host copy, which holds
the boot state the VMM wrote plus what the exit handlers copy out.
Describe the resulting API in pkvm.rst, point api.rst at it from each
ioctl that behaves differently, and say beside the PVTIME attribute
in devices/vcpu.rst and the PSCI version register in
fw-pseudo-registers.rst how protected VMs differ. The overview also
states the GIC support pKVM enforces: GICv2 is not supported in
protected mode (vgic-v2.c) and GICv5-based guests aren't registered
under pKVM (vgic-v5.c).
Signed-off-by: Fuad Tabba <fuad.tabba@linux.dev>
Link: https://patch.msgid.link/20261001135711.1640520-19-fuad.tabba@linux.dev
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
