Port-powerpc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: IBM405GP/GPr OPB bus_space endian (powerpc/ibm4xx/dev/opb.c)



On 12-Mar-2006 Shigeyuki Fukushima wrote:
>>  static struct powerpc_bus_space opb_tag = {
>>       _BUS_SPACE_LITTLE_ENDIAN|_BUS_SPACE_MEM_TYPE,
>>       0x0, IBM405GP_UART0_BASE, 0x1000
>>  };
>> 
>> Why it is Little-Endian in spite of CPU byte-order (Big-Endian) ?
>> Is there any special reason?

My guess is that it was copied from port-prep.  Many of the ppc sub-ports were
copied from there.  It seems to work fine on prep.. but I haven't really
invesitgated why it's there.  (I assume it's part of the spec)

(though prep seems to have been copied from bebox...so.. maybe it originated
there.. dunno)

---
Tim Rightnour <root%garbled.net@localhost>
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/



Home | Main Index | Thread Index | Old Index