[PATCH v6 1/6] arm64: rsi: Add RSI host call structure and helper function

Catalin Marinas catalin.marinas at arm.com
Mon Nov 2 04:10:14 PST 2026


On Sat, Oct 31, 2026 at 04:51:21AM +0000, Dexuan Cui wrote:
> > From: Kameron Carr <kameroncarr at linux.microsoft.com>
> > Sent: Friday, October 30, 2026 5:14 PM
> > To: Dexuan Cui <DECUI at microsoft.com>; Haiyang Zhang
> > <haiyangz at microsoft.com>; mhklinux at outlook.com; wei.liu at kernel.org
> > Cc: arnd at arndb.de; catalin.marinas at arm.com; linux-arch at vger.kernel.org;
> > linux-arm-kernel at lists.infradead.org; linux-hyperv at vger.kernel.org; linux-
> > kernel at vger.kernel.org; lpieralisi at kernel.org; Mark.Rutland
> > <Mark.Rutland at arm.com>; sudeep.holla at kernel.org; thuth at redhat.com;
> > will at kernel.org
> > Subject: [PATCH v6 1/6] arm64: rsi: Add RSI host call structure and helper
> > function
> > 
> > Add struct rsi_host_call to arm-smccc-rsi.h, which represents the host
> > call data structure used by the Realm Management Monitor (RMM) for the
> > RSI_HOST_CALL interface. The structure contains a 16-bit immediate field
> > and 31 general-purpose register values, aligned to 256 bytes as required
> > by the CCA RMM specification.
> > 
> > Add rsi_host_call() static inline wrapper in arm-rsi-cmds.h that invokes
> > SMC_RSI_HOST_CALL with the physical address of the host call structure.
> > This will be used by Hyper-V guest code to route hypercalls through the
> > RSI interface when running inside an Arm CCA Realm.
> > 
> > Reviewed-by: Michael Kelley <mhklinux at outlook.com>
> > Signed-off-by: Kameron Carr <kameroncarr at linux.microsoft.com>
> > ---
> 
> Catalin provided Reviewed-by to v5's patch #1, which is the same
> as v6's patch #1:
> https://lore.kernel.org/all/auPOxoaRbdOEHnv_@arm.com/

Yes, my review still stands.

Reviewed-by: Catalin Marinas <catalin.marinas at arm.com>



More information about the linux-arm-kernel mailing list