aboutsummaryrefslogtreecommitdiff
path: root/rumpdisk/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* rumpusbdisk: Add USB mass storage translatorDamien Zammit2023-07-031-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | This adds a second binary target to compile in the rump USB stack instead of SATA/IDE using conditional ifdefs to mostly share the code between the two translators. This can be tested by running qemu with a USB3 controller as follows: -drive if=none,id=usbstick,format=raw,file=/path/to/disk.img \ -device qemu-xhci \ -device usb-storage,drive=usbstick \ NB: /path/to/disk.img can be a block device on the host. Then call grub module rumpusbdisk.static instead of rumpdisk.static and pass ' root=part:X:device:sd0 noide' as gnumach parameters, where X is the partition number of / within the disk/image. Caveats: netdde seems to exhibit a bug when running 'ifdown /dev/eth0' simultaneously to running the rumpusbdisk translator, due to the two devices sharing the same IRQ. Message-Id: <20230703101815.925760-1-damien@zamaudio.com>
* rumpdisk: Do not assume FHS /usr/lib, fixes Guix cross-build.Janneke Nieuwenhuizen2023-05-231-3/+2
|
* rumpdisk: Link in PIIX IDE driver and ATA common codeSamuel Thibault2022-09-261-1/+1
|
* rumpdisk: Link with rumpvfs_nofifofs if presentDamien Zammit2021-12-281-0/+10
| | | | Message-Id: <20211228055114.173039-1-damien@zamaudio.com>
* rumpdisk: Add userspace disk support via librumpDamien Zammit2020-04-111-0/+33