From 5b65cb22a0b8c3487e0bb2930ad7eb33dc2dcf88 Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 2 May 2021 09:44:51 +1000 Subject: Add instructions for testing --- README.apic+rumpdisk | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 README.apic+rumpdisk diff --git a/README.apic+rumpdisk b/README.apic+rumpdisk new file mode 100644 index 00000000..cd497576 --- /dev/null +++ b/README.apic+rumpdisk @@ -0,0 +1,37 @@ +Instructions for testing SMP + APIC + rumpdisk boot support + +Install latest librump* and libpciaccess + +gnumach: + +configure: +Use --enable-ncpus=x --enable-apic where x > 1 for SMP+APIC support. +Use --disable-linux-groups to build gnumach without linux drivers + +hurd: +build rumpdisk.static and pci-arbiter.static from master + +grub menuentry: + +menuentry "pci-arbiter + rumpdisk!" { + set root=(hd0,msdos2) + multiboot /boot/gnumach-1.8-486-smp.gz root=part:2:device:wd0 + + module /hurd/pci-arbiter.static pci-arbiter \ + --host-priv-port='${host-port}' \ + --device-master-port='${device-port}' \ + --disk-server-task='${disk-task}' \ + '$(task-create)' '$(task-resume)' + + module /hurd/rumpdisk.static rumpdisk \ + --filesystem-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)' +} + -- cgit v1.2.3