Port-powerpc archive

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

Re: proposal: millicode

Tim Rightnour wrote:

> Millicode, is the IBM term for routines that are implemented by the
> operating system, and provide simple services to the OS, essentially, like
> a second layer of firmware.
> Millicode works similar to a shared code page. You write some assembler
> code to perform some kind of function, place it at a fixed physical offset
> in ram, and then when you need to invoke it, you simply ba to that
> address.
> [...]

Sounds like a great idea to me. I'm all for it!

Are there already known fixed offsets, which are used by other operating
systems, or do we choose them as we like?

And please keep in mind that there may be powerpc-ports which cannot
operate in low-exception-vector mode (MSR bit 25), like amigappc.

    _  Frank Wille (frank%phoenix.owl.de@localhost)
 _ //  http://sun.hasenbraten.de/~frank/
 \X/   Phx @ #AmigaGer

Home | Main Index | Thread Index | Old Index