Hi,
Please see:
http://git.zammit.org/rumpkernel-debian.git/log/?h=develop
for the latest version of working librump (based on NetBSD 9.99.?).
NB: There is a new "upstream" tag to generate the tarball of NetBSD.
This patch series goes with new version of librump for hurd's rumpdisk
translator.
Big shout out to Etienne Brateau for getting new librump to link
in the final steps!
I've done a basic fresh compile and mount test on hurd booted from
rumpdisk.static as per following grub menu entry that you can tune to
your liking:
menuentry "pci-arbiter + rumpdisk!" {
set root=(hd0,msdos2)
multiboot /boot/gnumach-1.8-486-dbg.gz root=part:2:device:wd0 noide
module /hurd/pci-arbiter.static pci-arbiter \
--host-priv-port='${host-port}' \
--device-master-port='${device-port}' \
--next-task='${disk-task}' \
'$(task-create)' '$(task-resume)'
module /hurd/rumpdisk.static rumpdisk \
--next-task='${fs-task}' \
'$(disk-task=task-create)'
module /hurd/ext2fs.static ext2fs \
--multiboot-command-line='${kernel-command-line}' \
--exec-server-task='${exec-task}' -T typed '${root}' \
'$(fs-task=task-create)'
module /hurd/exec.static exec '$(exec-task=task-create)'
}
Thanks,
Damien