Re: [PATCH v4 00/11] KVM: arm64: Restore type-checking across the host/hyp hypercall boundary

From: Marc Zyngier

Date: Mon Sep 14 2026 - 08:29:56 EST


On Tue, 01 Sep 2026 15:03:15 +0100, Fuad Tabba wrote:
> Changes since v3 [1]:
> - Rebased onto 7.3-rc1. The pkvm-7.3 handler rework that made patches
> 9-11 deviate on kvmarm/next is upstream now, so there is a single
> version of the series again. It applies to kvmarm/next unchanged.
> - Dropped the Fixes: tag from patch 1. No config fails to build
> without the include, so it is a self-containment fix rather than a
> fix for an active break. (Steven)
> - Collected Marc's series-wide Reviewed-by, and Vincent's on patch 1.
>
> [...]

Applied to next, thanks!

[01/11] tracing: Include linux/types.h in trace_remote_event.h
commit: 968c346143b71678a4970d1d0ab3f6505be7dfd9
[02/11] KVM: arm64: nVHE: Share the stacktrace per-CPU declarations with EL2
commit: 424f7785bcf316645e7f5f4620e3f9d8efdffb0f
[03/11] KVM: arm64: nVHE: Declare the hyp event IDs before defining them
commit: be44596c05ae1b34d7b9029acc1c9d41ee3b8783
[04/11] KVM: arm64: nVHE: Use NULL to reset the trace buffer backing pointer
commit: 3d7a7a01243408df1b0232288e4f9cf7362980b9
[05/11] KVM: arm64: nVHE: Run the source checker under C=2
commit: c3ac2ba27ed74b58525bd6614c503b30b221bb51
[06/11] arm64: pi: Run the source checker on the libfdt objects under C=2
commit: 44b14ff4aebeae98663d0fd424b4ef88237ee981
[07/11] KVM: arm64: nVHE: Pass host VA arguments as pointers
commit: 79a2e4681fd5936f4d7ab26251fe96ee76d60940
[08/11] KVM: arm64: Move the host hypercall interface to its own header
commit: 3a189b358018d76020c65b5a52c90ea9353ef642
[09/11] KVM: arm64: Type-check hypercall arguments at the caller
commit: db89e04ddbb7838b40f7d7b59b69220212678702
[10/11] KVM: arm64: nVHE: Check hypercall handlers against the declared ABI
commit: ab31289483f54892dc6204a6ce2015420d0d5213
[11/11] KVM: arm64: Tag host-VA hypercall parameters __kern
commit: 8bd0e6812a1be71d50620f00445940ded0df897c

Cheers,

M.
--
Without deviation from the norm, progress is not possible.