[PATCH] arm64: Kconfig: Make CPU_BIG_ENDIAN depend on BROKEN
Marc Zyngier
maz at kernel.org
Tue Sep 30 01:57:52 PDT 2025
On Mon, 29 Sep 2025 21:16:33 +0100,
"J. Neuschäfer" <j.neuschaefer at gmx.net> wrote:
>
> I understand the maintenance cost argument, and I'm fine with the
> CONFIG_BROKEN dependency, even if it might be applied to features that
> cause problems in the future (such as nested virt) — it's easy to work
> around, and features can be fixed as needed.
Not really. Cross-endianness support is completely incompatible with
nested virt *by design*, and can't be worked around by SW. You'd need
to introduce incompatible changes in the architecture to support this.
Yes, this is a shame, but also a sign that architecture and
implementations have moved on.
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list