"Keith" == Keith Wright <kwright@keithdiane.us> writes:
Keith> John Stoffel via WLUG <wlug@lists.wlug.org> writes:
I recall, it's mostly the memory ordering around byte accesses that are the problem.
Keith> Are you saying that the Big Endian vs Little Endian flame war Keith> actually had consequences in the Real World? It did, and still does. MIPS processors can be BE or LE (Big/Little Endian) depending on how you configure them as I understand, though this is more the smaller micro-controllers used in embedded stuff. I personally play around with ATTiny85 and ATTiny84 MCUs when I get a chance. Slowly looking at STM8 and STM32 stuff as well. And of course the Arduino AVR stuff. Keith> Or something even more obscure? More obscure. It has to do with how memory accesses to bytes are handled on the Alpha architecture. They're not very quick, because the Alpha wants to do all memory access in 32bit chunks. I honestly don't recall all the full details. You can find info in the LKML (Linux Kernel Mailing List) which discuss this over the years. Looks for Posts by Linus Torvalds which also mention Alpha. Interesting reading.