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-----