[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#63527] [PATCH v3 0/7] Rumpdisk support for the Hurd
From: |
Janneke Nieuwenhuizen |
Subject: |
[bug#63527] [PATCH v3 0/7] Rumpdisk support for the Hurd |
Date: |
Thu, 18 May 2023 10:45:58 +0200 |
So, good progress and amazing news since the v2 series:
* Add libpciaccess-0.17, and
* Use that for the Hurd,
* Actually setup translators for pci.arbiter and rumpdisk,
* For QEMU update the memory-size to 2048MB, and
* Suggest to do so in our bare-hurd.tmpl example, and
* It boots! \o/
I had a lot of kind debugging help from Samuel Thibault and Sergey Bugaev on
libera.chat #hurd (https://logs.guix.gnu.org/hurd/2023-05-17.log#132259) as
well as on the bug-hurd list
(https://lists.gnu.org/archive/html/bug-hurd/2023-05//msg00326.html) to get
here, thank you!
With https://issues.guix.gnu.org/63501 by Josselin Poiret being merged
yesterday and this patch series we now have Rumpkernel/rumpdisk support for
the Hurd!
I've now succesfully been doing something like
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix system image -t hurd-raw gnu/system/examples/bare-hurd.tmpl
guix shell qemu -- qemu-system-i386 \
-m 4096 \
--enable-kvm \
--device rtl8139,netdev=net0 \
--netdev user,id=net0,hostfwd=tcp:0.0.0.0:11022-:2222 \
--snapshot \
--no-reboot \
--hda /gnu/store/r5dpblnfsj08jh3hdmn8s6l9xaczwn65-disk-image
--8<---------------cut here---------------end--------------->8---
and ssh into the Hurd VM again.
(Should we update the the Childhurds blogpost too, it suggest -m 512
https://guix.gnu.org/en/blog/2020/childhurds-and-substitutes/?)
Greetings,
Janneke
Janneke Nieuwenhuizen (7):
gnu: Add libpciaccess-0.17.
gnu: hurd: Update libpciaccess to 0.17.
gnu: Add rumpkernel.
gnu: hurd: Add rumpkernel.
hurd-boot: Setup pci-arbiter and rumpdisk translators.
services: childhurd: Bump default qemu memory to 2048MB.
system: hurd: Boot with pci.arbiter and rumpdisk.
gnu/build/hurd-boot.scm | 10 +-
gnu/packages/hurd.scm | 231 ++++++++++++++++++++++++++++-
gnu/packages/xorg.scm | 17 +++
gnu/services/virtualization.scm | 4 +-
gnu/system.scm | 25 +++-
gnu/system/examples/bare-hurd.tmpl | 4 +-
6 files changed, 271 insertions(+), 20 deletions(-)
base-commit: 5b700945fb0b33eec410de8979cae2fbf0d4f118
--
2.39.2
- [bug#63527] [PATCH 0/3] Initial attempt at rumpdisk support for the Hurd., Janneke Nieuwenhuizen, 2023/05/15
- [bug#63527] [PATCH 1/3] DRAFT gnu: Add rumpkernel., Janneke Nieuwenhuizen, 2023/05/15
- [bug#63527] [PATCH 2/3] gnu: hurd: Add rumpkernel., Janneke Nieuwenhuizen, 2023/05/15
- [bug#63527] [PATCH 3/3] DRAFT system: hurd: Boot with pci.arbiter and rumpdisk., Janneke Nieuwenhuizen, 2023/05/15
- [bug#63527] [PATCH v2 0/3] Initial attempt at rumpdisk support for the Hurd., Janneke Nieuwenhuizen, 2023/05/16
- [bug#63527] [PATCH v3 0/7] Rumpdisk support for the Hurd,
Janneke Nieuwenhuizen <=
- [bug#63527] [PATCH v3 2/7] gnu: hurd: Update libpciaccess to 0.17., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 1/7] gnu: Add libpciaccess-0.17., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 5/7] hurd-boot: Setup pci-arbiter and rumpdisk translators., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 4/7] gnu: hurd: Add rumpkernel., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 6/7] services: childhurd: Bump default qemu memory to 2048MB., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 7/7] system: hurd: Boot with pci.arbiter and rumpdisk., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 3/7] gnu: Add rumpkernel., Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v3 0/7] Rumpdisk support for the Hurd, Janneke Nieuwenhuizen, 2023/05/18
- [bug#63527] [PATCH v4 0/8] Rumpdisk support for the Hurd, really!, Janneke Nieuwenhuizen, 2023/05/18