bug-hurd
[Top][All Lists]
Advanced

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

Re: 64-bit Help


From: Gage Morgan
Subject: Re: 64-bit Help
Date: Tue, 24 May 2016 00:44:50 +0000

Picking my poison here, looks like I'm going to go with Flavio Cruz. I am interested in that specific part of the HURD, as well as with translators. How many people work on this at once? I mean the overall project. I was disappointed when I heard RMS backed/wussed out of his own project on this one. I would've gone through with it anyway, successful or not. 

Thanks in advance,
MGage




On Mon, May 23, 2016 at 5:11 PM -0700, "Samuel Thibault" <samuel.thibault@gnu.org> wrote:

Hello,

Gage Morgan, on Mon 23 May 2016 12:30:40 +0000, wrote:
> I'm looking to help compile for 64-bit processors

> I'm writing in to see what the first objective would be for me to commit to.  I
> am not hostile, so do not pull out your flamethrowers just yet. :-)

The kernel part already has some work done, for the Xen support only
however.  Adding support for booting from grub would already be useful.
Then there are several things to do, in order:

- add 64bit configuration parts in binutils. Helmut Grohne gave a stab
with the attached patch, but it probably needs much more care, checking
the difference between linux and hurd in the 32bit case, and doing the
same differences for the 64bit case.

- add 64bit configuration parts in gcc. I haven't had any look at this.

- add 64bit support to glibc. That happens in glibc/sysdeps/mach/i386,
  glibc/sysdeps/mach/hurd/i386, glibc/libpthread/sysdeps/i386,
  glibc/libpthread/sysdeps/mach/i386,
  glibc/libpthread/mach/hurd/i386. That's where most of the hairy stuff
  lies.

- fix RPC interfaces. Synchronize with Flavio Cruz, he is working on
  reworking mig to make interfaces much nicer, allowing much better
  definitions for the 64bit case.

- Add an amd64 variants for
  hurd/pfinet/linux-src/arch/i386/lib/checksum.S and
  hurd/pfinet/linux-src/include/asm-i386. AFAICT that's basically the
  only non-portable part of the hurd translators.

And then it's a matter of bootstrapping the Debian distrib by using
Helmut Grohne's bootstrap.sh, or by using Guix.

Samuel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]