Thread (4 messages) 4 messages, 3 authors, 2020-05-21

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help