[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] hurd: Changes for new rumpkernel/librump version
From: |
Damien Zammit |
Subject: |
[PATCH 0/3] hurd: Changes for new rumpkernel/librump version |
Date: |
Sat, 18 Dec 2021 17:08:44 +1100 |
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
[PATCH 3/3] rumpdisk: Use raw uncached character device rwdXd, Damien Zammit, 2021/12/18