Doug McNaught wrote:
>
> Neil Padgett <npadgett@redhat.com> writes:
>
> > The Playstation2 does not have an X86 processor. It uses a MIPS R5900.
> > Sony calls this CPU the "Emotion Engine."
>
> Nitpick: actually from what I've read that term refers to the
> super-nifty graphics chipset, not to the CPU itself, which is fairly
> vanilla.
Actually, Neil is correct. I had the great experience of
working on the tool chain for PlayStation2 a few years back.
And, yes, it was a fun project. The Emotion Engine is the
MIPS core, the vector units and the arbiter.
For more information on the Emotion Engine, check out the
ieee.org website (they have a few good Emotion Engine tech
documents/papers).
> Interesting that the PG compile doesn't try to use MIPS spinlocks on
> the PS2...
The PlayStation2 MIPS Core does not have such instructions.
Cheers,
Patrick
--
Patrick Macdonald
Red Hat Database Development