Re: [PATCH v5] arm64: smccc: Support SMCCC v1.3 SVE register saving hint
From: Will Deacon <will@kernel.org>
Date: 2021-06-01 18:22:49
On Tue, 1 Jun 2021 14:04:19 +0100, Mark Brown wrote:
SMCCC v1.2 requires that all SVE state be preserved over SMC calls which introduces substantial overhead in the common case where there is no SVE state in the registers. To avoid this SMCCC v1.3 introduces a flag which allows the caller to say that there is no state that needs to be preserved in the registers. Make use of this flag, setting it if the SMCCC version indicates support for it and the TIF_ flags indicate that there is no live SVE state in the registers, this avoids placing any constraints on when SMCCC calls can be done or triggering extra saving and reloading of SVE register state in the kernel. [...]
Applied to arm64 (for-next/smccc), thanks!
[1/1] arm64: smccc: Support SMCCC v1.3 SVE register saving hint
https://git.kernel.org/arm64/c/0a284a999fed
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel