Port-powerpc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: proposal: millicode
On Sat, Jan 19, 2008 at 08:37:18AM -0700, Tim Rightnour wrote:
>
> On 19-Jan-2008 Frank Wille wrote:
> > Are there already known fixed offsets, which are used by other operating
> > systems, or do we choose them as we like?
>
> Yes, AIX uses 0x3000 for the common code, and I think they implement locks
> around 0x4000, but I'm not sure about that one. Aside from those, the rest we
> just choose as we like.
>
> My thought was that we can set aside some pages between 0x3000 and 0x100000
> (ie, the start address for most OEA ports) and use those. I'm thinking 4-8 or
> so 4k pages to start. (This is also why I would like to see the rest of the
> OEA ports move to a common start address. I think currently only sandpoint
> has
> an odd one of 0x90000)
>
> > And please keep in mind that there may be powerpc-ports which cannot
> > operate in low-exception-vector mode (MSR bit 25), like amigappc.
>
> It shouldn't matter, as these aren't real exceptions that are called by the
> cpu. However, I am curious as to exactly why the amiga can't operate in that
> mode.
Because at that address there is only Slooooooooooow RAM. You don't want to
use it for anything else but DMA buffers for the audio device, the built-in
graphics, and the built-in floppy, that are connected to it.
-is
--
seal your e-mail: http://www.gnupg.org/
Home |
Main Index |
Thread Index |
Old Index