Re: [PATCH v9 3/7] firmware: arm_rmm: Move RSI support out of arch/arm64
From: Suzuki K Poulose
Date: Mon Aug 10 2026 - 06:09:14 EST
On 05/08/2026 07:32, Aneesh Kumar K.V (Arm) wrote:
The RSI SMCCC function IDs describe a firmware ABI and are not arm64Acked-by: Suzuki K Poulose <suzuki.poulose@xxxxxxx>
architecture specific definitions. Follow-up changes need to use them from
non-arch code, including drivers/firmware/smccc and the Arm CCA guest
driver.
Move the complete Realm Service Interface (RSI) implementation from
arch/arm64 to drivers/firmware/arm_rmm. The RSI SMCCC definitions and
command helpers are also moved to include/linux so they can be shared by
architecture code and firmware or driver code. This also keeps the
firmware interface outside architecture code, as requested [1].
[1] https://lore.kernel.org/all/agsNO9cc7H-b0H8L@willie-the-truck
Signed-off-by: Aneesh Kumar K.V (Arm) <aneesh.kumar@xxxxxxxxxx>