bug-hurd
[Top][All Lists]
Advanced

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

Re: 64-bit Help


From: Samuel Thibault
Subject: Re: 64-bit Help
Date: Tue, 24 May 2016 02:11:08 +0200
User-agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)

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

Attachment: patch
Description: Text document


reply via email to

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