Re: Introduction + interest in a riscv64 port of GNU Mach/Hurd

Hakan Candar <[email protected]>
Newsgroups gmane.os.hurd.bugs
Message-ID <v2V3Y5ddX7mpP_cjF0xs9Nkd7ZkWhW8xeY-73_UHO4DLiTaLwT3wJ6WQOV6Ouq7mg63F5_sWDcc0_qx0sqtWvHusLHl2NTXGed4JdfDxb7E=@protonmail.com>
Hi Diego,

On Monday, 24 August 2026 at 23:40, Santi cluke <[email protected]> wrote:

> Before starting, I wanted to ask about the state of Hakan Candar's riscv64
> stub port from the April 2025 thread ("[RFC] riscv64 stub port for GNU Mach
> – compiles, early WIP"). Is that work still active anywhere? I'd rather
> build on it than duplicate the early groundwork.
> 

> I'll send small patches as I go rather than sit on a large branch. Pointers
> or warnings about dead ends are very welcome.

Thanks for your interest. Please see the port at 

https://github.com/hakanrw/gnumach-riscv64.

It's unfortunately still in the stub phase, just like in the 

post from April 2025. In fact, I have not made any improvements or 

additions after that...

It should compile and link, but that's it. The next natural step would be to implement the boot routines, I think; and for that, we need a 

working implementation of multiboot for riscv. Sergey Bugaev has 

already implemented multiboot for aarch64, so we can check that as a 

guide.

We should probably rebase it against upstream master, too.

Been some time I wrote the stub port, so my knowledge of the code is 

quite foggy. I'd like to help you out if you have questions, though.

Hakan
publickey - [email protected] - 0xE4E0A4AB.asc (application/pgp-keys, 1.7 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBGBzOC4BCACgyELv7uLixwkJK6YIFSAU1yy3uP6rE+w7bBEBz4iUxPG6
JOWPju7Ed7dH/KjTeKvfxCHKWDAoJf7Pf5SMJPEY8EFXoNTsd+yA/fXR2VSn
UlsQVP1xWWOACLdvB92s/mMscq2rs3iM7INZXPuR937VLRhLT1CuzUSvp/ry
ClyD7Q+QCzEu6HEWRmCg50Ba3HASIjNfwfahNVVj1cAHpTpI4So0Vti6Aa4M
uVuvpHT5Hj+LdQubgAByhxbM4/DxU9t9siJUCMrEeOw1VtAwq8I0GAYGZNGE
EO+mImTkf7PgqyOFdr4sH+4piVlrnLsSiuAQJl+FEaMHsLCmEP0zkrXpABEB
AAHNN2hha2FuY2FuZGFyQHByb3Rvbm1haWwuY29tIDxoYWthbmNhbmRhckBw
cm90b25tYWlsLmNvbT7CwI0EEAEIACAFAmBzOC4GCwkHCAMCBBUICgIEFgIB
AAIZAQIbAwIeAQAhCRD40eLvjaF2yhYhBOTgpKvMJxMvQVg4xvjR4u+NoXbK
VOsH/AmLT9Gw5bT1fmaTtKF+ZUgU0iBCdEA8g0shOpxtg4OKrPmMLYkaoOex
jIseR9oXevME9ETH2Be1e6+3st58WetCihNI8vj3osfpJ4LUVPNH9r4X08ZQ
CsFieY2A3hHoQlUQbiwnSMF3/KQ/NbDHF7+DJKDTzK2vuX2Aixk8lEg7oCYk
TJA5eCv0rr9gZihBXfsMJWuTSikkXUdXMyowmidtbp/yfQqhsA5HqfGRMgc3
OXR9aCsJqAdZhbqCPaj/Yh2E87yg9c+sZpcYu0Xu+FKY18+x1+aAhFb8W+Y6
MyR7MJJQG2cuJ7d4fMEnQreFVi4qdIT37U+6yX10URqYTiPOwE0EYHM4LgEI
AN97PVCJpgugVTdoENIJwvRu9KlLsKccGUuOU6pOgO+M1Sz6aoCifElaiUb3
NCsBxwb4U3PxeGtK9ZCL+rXvYi1csvt2h7VY7K/xtawbkPsUOnJJtiYIyTsc
xJATN7NISUwxtTjT7mDtpTkv4IiReDOBf8EHS4s0MBKre+H1J8u/qWBMBHcM
G6fSDYoL3H76puBhHqrRZgIn/GPiXsIckE8u5qNGVPrEGPvznthTVcyhK0QL
o0NkSp9AuvAbK8k0jTytT4uMFBmJMLQtDLa6G062ZSro76o6FNQ5ew0L8fpw
wuIigaJteijq1wawzssMgmvzsIoRwp4QrJbywRO6fEsAEQEAAcLAdgQYAQgA
CQUCYHM4LgIbDAAhCRD40eLvjaF2yhYhBOTgpKvMJxMvQVg4xvjR4u+NoXbK
MZEH/3Lu5kH836IgM77ZAPLILg3BBdzan6oj8W5muogEaFepIl9WnySeAmDX
XI0ikgwD1PKZaCQCUB5a2/u7I8e+TMZVIdPUccjeAoFcTr+ep1fDPS5rP3Hm
6EV0dPKmmnhAyRLwKF66sHM9GYxRaMFJ/zhcZ90ubwmfBzMyZhqMitJkIC3u
0BnV9wPsmwOJA4/fjPRcGMA8n5Sb2rfHAfIKiJLU6Xz7T6WLGz9OR4FuEO4w
2LTJJikrInsb4t0HyE7OLv/uzpyuL4oXTdcD37SBTOzwuSENDcfllot9Bhad
gKc8OSDuGlhbadc33/PHn0F3l7walcQdQv7nmikQ4zXvrkg=
=A0+l
-----END PGP PUBLIC KEY BLOCK-----
signature.asc (application/pgp-signature, 603 B)
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsC5BAEBCgBtBYJqjK8WCRD40eLvjaF2ykUUAAAAAAAcACBzYWx0QG5vdGF0
aW9ucy5vcGVucGdwanMub3JnsU4dQC8Nm1ZDy2blZXrJejNTqozHeCs899ha
6k6mki4WIQTk4KSrzCcTL0FYOMb40eLvjaF2ygAACAwH/iOBIANZC/t6Nj9p
OvTcdbSv5fGOLiAqbO+nsjw3fs+480m81WFMFjPTJ4q8Ol+WqpWjX6KEFPxe
SxaVYnlbunlLXXjAItl4hrHCKvq8FgiD4WlBCDdNdFoX4St3/TjhIntvOdf/
qoW698UHOqzZPSrClBbb31CDHCSyObXPcM6T+o26/FAxwM+CcCnLqSplMB5O
WgnurLvDWDhBbXtYDL5JLWXql+7Qd7tU9ZAasiI7ZLH4F/TzkwaN8764zn/j
NotCC7Fj/cUNy6YpIZIQM2F1BvicQQLkryC+FjBloz1myJ7ZSKDEY+YohBBE
lhcTZhpSFiSUmE9G5VrV0O0iumM=
=xedc
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.