[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Support For Octeon/Cavium CPU (MIPS system)
From: |
Thiemo Seufer |
Subject: |
Re: [Qemu-devel] Support For Octeon/Cavium CPU (MIPS system) |
Date: |
Thu, 22 May 2008 17:52:41 +0100 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
M. Warner Losh wrote:
> In message: <address@hidden>
> Paul Brook <address@hidden> writes:
> : > : > I know that Cavium/octeon board are MIPS CPU.
> : > :
> : > : Not really. They're MIPS with extra weirdness.
> : >
> : > All SoCs are MIPS with extra documented weirdness. The OCTEON CPUs
> : > aren't documented in a public...
> :
> : The Cavium cores are weirder than most. It doesn't use the normal MIPS ISA.
> : Most SoC are a standard mips core (r4k, etc.) with a bunch of peripherals.
>
> Yes, they do use the noraml MIPS ISA. It is a MIPS64r2 part.
AFAIU they invented a mode in their core which replaces (d)lwl/(d)lwr
with different instructions for unaligned load/stores. :-(
Thiemo
Re: [Qemu-devel] Support For Octeon/Cavium CPU (MIPS system), M. Warner Losh, 2008/05/22