Re: [PATCH v3 18/28] arm64/sve: Preserve SVE registers around EFI runtime service calls

2017-10-12 Thread Catalin Marinas
On Tue, Oct 10, 2017 at 07:38:35PM +0100, Dave P Martin wrote: > The EFI runtime services ABI allows EFI to make free use of the > FPSIMD registers during EFI runtime service calls, subject to the > callee-save requirements of the AArch64 procedure call standard. > > However, the SVE architecture

[PATCH v3 18/28] arm64/sve: Preserve SVE registers around EFI runtime service calls

2017-10-10 Thread Dave Martin
The EFI runtime services ABI allows EFI to make free use of the FPSIMD registers during EFI runtime service calls, subject to the callee-save requirements of the AArch64 procedure call standard. However, the SVE architecture allows upper bits of the SVE vector registers to be zeroed as a side-effe