Linux MIPS Architecture development
 help / color / mirror / Atom feed
From: Ralf Baechle <ralf@oss.sgi.com>
To: Lukas Hejtmanek <xhejtman@mail.muni.cz>
Cc: linux-mips@oss.sgi.com
Subject: Re: 64-bit on Origin (was:  64-bit on Cobalt?)
Date: Fri, 13 Apr 2001 02:48:36 +0200	[thread overview]
Message-ID: <20010413024835.B2348@bacchus.dhis.org> (raw)
In-Reply-To: <20010413005025.A20386@mail.muni.cz>; from xhejtman@mail.muni.cz on Fri, Apr 13, 2001 at 12:50:25AM +0200

On Fri, Apr 13, 2001 at 12:50:25AM +0200, Lukas Hejtmanek wrote:

> I ment something like this:
> file mipstest.o
> mipstest.o: ELF 64-bit MSB mips-3 relocatable, MIPS R3000_BE, version 1, not
> stripped
> 
> > gcc - should work.  Binutils - major brain surgery required.  glibc -
> > 64-bit support practically non-existant.
> 
> So as and/or ld generates bad code?

Both know fairly little about 64-bit ELF atm.

> Does anyone already work on it?

Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de> is working on it; it's
quite an effort to get it right so if you want to work on this you should
probably team up with him.

> And if binutils are broken that means kernel is 32-bit as well?

Yes but that's more a feature than a bug.  All intra-kernel references are
now only 32-bit therefore we've got more compact, faster code as result.

The boot file is a 64-bit ELF kernel, though.  That's because the ARC
firmware of the Origin will accept nothing else so we cheat by converting
the 32-bit vmlinux into a 64-bit file using objcopy.

> Anyway 32-bit applications should run pretty fine?

Most of them.  Now and then we find bugs in the binary compatibility code
but these are usually easy to squash.

   Ralf

      reply	other threads:[~2001-04-12 23:48 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-08 22:42 64-bit on Cobalt? John Tobey
2001-04-09  1:54 ` Ralf Baechle
2001-04-09  9:37   ` Carsten Langgaard
2001-04-09 16:57     ` John Tobey
2001-04-10 18:02   ` John Tobey
2001-04-12 22:06   ` 64-bit on Origin (was: 64-bit on Cobalt?) Lukas Hejtmanek
2001-04-12 23:25     ` Ralf Baechle
2001-04-12 22:50       ` Lukas Hejtmanek
2001-04-13  0:48         ` Ralf Baechle [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010413024835.B2348@bacchus.dhis.org \
    --to=ralf@oss.sgi.com \
    --cc=linux-mips@oss.sgi.com \
    --cc=xhejtman@mail.muni.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox