Hey,
Sorry, having problems with internet or else I'd ask this on IRC. I was
curious as to why the emphasis on little-endian mode in powerpc. Mac G5's
don't even have le-mode, and it definitely seems that (although im not
totally sure, as theres not much info out in the wild yet) that the XBox360
lacks le-mode as well. Also, on the processors that support le-mode, it
seems in all cases (although theres probably some embedded guy that I'm
missing : P) that do support it, it's selectable at the minimum at the
user/supervisor level with only a bit of work. Perhaps eventually a
thunking layer (maybe a part of NTVDM, would it need to be that complex?)
that would translate the calls from le usermode to a be kernel could be
written, allowing one to run NT-PPC applications that are out there. We
wouldn't be able to load drivers (or any le kernel code), but are there
actually any PPC drivers out in the wild? Plus, it seems that it would
definitely be a good thing for the kernel source to be tested on multiple
endians as early as possible in its development to ease porting later on.
~ Tristan Miller
(monocasa)