""WE ARE NOT PREEMPTIVELY SUPPORTING BIG-ENDIAN ON RISC-V""
Linus send that to #LKML a few hours ago, after somebody asked if some of the big-endian work will make it into #Linux 6.18.
For the full thread, see: https://lore.kernel.org/lkml/CAHk-%3DwgYcOiFvsJzFb%[email protected]/t/#mce138059dc56014643bbda330810183031ef5c06
There he calls the reasons documented on riscv.org as "craziness" and insane:
""In other words, it is suggesting that RISC-V add a big-endian mode due to
(a) internet protocols - where byte swapping is not an issue
(b) using "some RISC-V implementations don't do the existing Zbb extension" as an excuse
This is plain insanity. First off, even if byte swapping was a real cost for networking - it's not, the real costs tend to be all in memory subsystems - just implement the damn Zbb extension.""
That's from https://lore.kernel.org/lkml/CAHk-%3DwgYcOiFvsJzFb%[email protected]/t/#m2fcaa49a910fec7475d313f01abfc861bd588ad5
#riscv #kernel #LinuxKernel