Hi!

On Tue, Apr 28, 2020 at 09:25:17PM +1000, Nicholas Piggin wrote:
> +config BUILD_BIG_ENDIAN_ELF_V2
> +     bool "Build big-endian kernel using ELFv2 ABI (EXPERIMENTAL)"
> +     depends on PPC64 && CPU_BIG_ENDIAN && EXPERT
> +     default n
> +     select BUILD_ELF_V2
> +     help
> +       This builds the kernel image using the ELFv2 ABI, which has a
> +       reduced stack overhead and faster function calls. This does not
> +       affect the userspace ABIs.
> +
> +       ELFv2 is the standard ABI for little-endian, but for big-endian
> +       this is an experimental option that is less tested (kernel and
> +       toolchain). This requires gcc 4.9 or newer and binutils 2.24 or
> +       newer.

Is it clear that this is only for 64-bit?  Maybe this text should fit
that in somewhere?

It's not obvious to people who do not already know that ELFv2 is just
the (nick-)name of a particular ABI, not a new kind of ELF (it is just
version 1 ELF in fact), and that ABI is for 64-bit Power only.


Segher

Reply via email to