Il giorno mer 14 ott 2026 alle ore 11:04 Sergey Bugaev
<[email protected]> ha scritto:
>
> On Sat, Oct 10, 2026 at 6:54 PM Gianluca Cannata <[email protected]> wrote:
> > Hello,
>>
> > I don't know if the mailing list is the right place to ask for such a
> > thing; any advice is greatly appreciated.
>
> Hello! Yes, the public mailing list is the right place to ask.

Hello Sergey,

> > That said, I would like to know if there is any volunteer for a
> > mentorship of the aarch64 port of GNU Mach.
> >
> > I would like to pick up the work where Sergey Bugaev left if there is
> > any interest around it.
>
> There's certainly some interest from my side in advancing AArch64
> support (but I haven't been doing anything about it). I can probably
> answer some (in-depth?) questions about AArch64, and some about Mach,
> but I can't be thought of as either AArch64 or a Mach expert,
> certainly not anymore.
>
> How familiar are you with AArch64 and with Mach architecture? And with
> writing device drivers in general?

I have tried to read ARM ARM but somewhat get lost right away by the
immense amount of information it contains.

I am currently studying the overall architecture of aarch64 but I need
some guidance: what chapters shall I read? Which chapters shall I skip
for now?

> You can find my old work on AArch64 in Mach over at [0] and the
> glibc-side work at [1]; the Hurd-side work I believe has been
> committed upstream. Somewhat more recently, there has been an
> LLM-assisted rebase of that work onto an up-to-date gnumach tree by
> Paulo Duarte [2]. Some parts of that work were, unfortunately, LLM
> slop (see my replies in that thread), but it also caught a few real
> issues. Paulo was going to post an updated version, but I don't think
> he ever did.

I did try to merge your branch with an up-to-date gnumach codebase
from Savannah but I did it manually so I don't know if it is correct.
Could you take a look?
You can find it here [0]

[0]: https://github.com/aculnaig/gnumach/pull/1

> [0]: https://github.com/bugaevc/gnumach/tree/wip-aarch64
> [1]: https://github.com/bugaevc/glibc/tree/aarch64-gnu
> [2]: https://lists.nongnu.org/archive/html/bug-hurd/2026-05/msg00044.html
>
> Sergey

Gianluca

Reply via email to