See, it's answers like this that make me skeptical and confused...
So MIPS64 denotes 64-bit data _and_ address? Great. But, what is the
current state of the toolchain? I mean, what point is having the code
if the tools won't compile it properly?
I guess what I'm looking for is what I should tell someone who wants
to run MIPS Linux 64-bit with 8 gigs of RAM.
Matthew D. Dharm Senior Software Designer
Momentum Computer Inc. 1815 Aston Ave. Suite 107
(760) 431-8663 X-115 Carlsbad, CA 92008-7310
Momentum Works For You www.momenco.com
> -----Original Message-----
> From: Jason Gunthorpe [mailto:email@example.com]
> Sent: Monday, January 14, 2002 12:13 AM
> To: Matthew Dharm
> Cc: firstname.lastname@example.org
> Subject: Re: MIPS64 status?
> On Sun, 13 Jan 2002, Matthew Dharm wrote:
> > As I understand it, 64-bit support is really two
> different things: 64-bit
> > data path (i.e. unsigned long long) and 64-bit addressing
> (for more than 4G
> > of RAM).
> I suppose you could say that. I think I saw someone post to
> this list
> that they were working on a patch to enable 64 bit
> registers with a 32 bit
> > My understanding is that "MIPS64" generally refers to a
> kernel which
> > supports a 64-bit data path, but we're still limited to
> 32-bit addressing.
> > Is that correct?
> The mips64 tree in CVS is one that is a 64 bit addressing
> capable kernel.
> AFAIK the linx convention is that <foo>64 refers to
> addressing (which
> probably impiles register width too :>)
> I'm not sure what the current state of the ELF64 MIPS toolchain is.