Hi all,

This has been a work in progress for some time.
I am hoping it does not need much reworking.

The only problem I can see is the uid=0 faking the cred by allowing
netfs to install ports that have no cred at all, perhaps we need
a new RPC for obtaining a temporary uid=0 cred during bootstrap?
(I don't know how to make it appear in the protid, for example).

With these changes, plus the pciaccess change I will post shortly,
rumpdisk.static boots with pci-arbiter.static as the bootstrap server.

I have reported a bug upstream with qemu because running Hurd as a guest
crashes qemu randomly with a strange message from the rumpdisk AHCI driver:

https://bugs.launchpad.net/qemu/+bug/1917442

Thanks,
Damien Z

Reply via email to