[PATCH v3] powerpc/64: Option to use ELF V2 ABI for big-endian kernels
Segher Boessenkool
segher at kernel.crashing.org
Mon May 18 22:19:17 AEST 2020
Hi!
On Mon, May 18, 2020 at 04:35:22PM +1000, Michael Ellerman wrote:
> Nicholas Piggin <npiggin at gmail.com> writes:
> > 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
More information about the Linuxppc-dev
mailing list