[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