Re: [PATCH v3] powerpc/64: Option to use ELF V2 ABI for big-endian kernels
From: Segher Boessenkool <hidden>
Date: 2020-05-18 12:24:11
From: Segher Boessenkool <hidden>
Date: 2020-05-18 12:24:11
Hi! On Mon, May 18, 2020 at 04:35:22PM +1000, Michael Ellerman wrote:
Nicholas Piggin [off-list ref] writes:quoted
Provide an option to build big-endian kernels using the ELF V2 ABI. This works on GCC and clang (since about 2014). it is is not officially supported by the GNU toolchain, but it can give big-endian kernels some useful advantages of the V2 ABI (e.g., less stack usage).
This doesn't build with clang: /tmp/aesp8-ppc-dad624.s: Assembler messages: /tmp/aesp8-ppc-dad624.s: Error: .size expression for aes_p8_set_encrypt_key does not evaluate to a constant
What does this assembler code that clang doesn't swallow look like? Is that valid code? Etc. Segher