mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 15:56:41 +00:00
parent
dd562f84fa
commit
1f0f85f979
@ -40,3 +40,4 @@ _/src/depot_deploy
|
|||||||
_/src/part_blk
|
_/src/part_blk
|
||||||
_/src/nic_router
|
_/src/nic_router
|
||||||
_/src/e2fsprogs-minimal
|
_/src/e2fsprogs-minimal
|
||||||
|
_/src/nvme_drv
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
set use_nvme 0
|
||||||
|
|
||||||
source ${genode_dir}/repos/gems/run/sculpt.run
|
source ${genode_dir}/repos/gems/run/sculpt.run
|
||||||
|
|
||||||
# enable Qemu networking, usable via the nic_drv
|
# enable Qemu networking, usable via the nic_drv
|
||||||
@ -12,4 +14,15 @@ if {![file exists bin/sculpt-ahci.raw]} {
|
|||||||
append qemu_args " -device ahci,id=ahci "
|
append qemu_args " -device ahci,id=ahci "
|
||||||
append qemu_args " -drive id=hdd,file=$disk_image,format=raw,if=none -device ide-hd,drive=hdd,bus=ahci.0 "
|
append qemu_args " -drive id=hdd,file=$disk_image,format=raw,if=none -device ide-hd,drive=hdd,bus=ahci.0 "
|
||||||
|
|
||||||
|
# attach small NVMe disk to Qemu to experiment with file-system access
|
||||||
|
if {$use_nvme} {
|
||||||
|
set disk_image "bin/sculpt-nvme.raw"
|
||||||
|
if {![file exists bin/sculpt-nvme.raw]} {
|
||||||
|
puts stderr "creating toy disk image $disk_image for use in Qemu"
|
||||||
|
catch { exec dd if=/dev/zero of=$disk_image bs=1M count=512 }
|
||||||
|
}
|
||||||
|
append qemu_args " -drive id=nvme0,file=$disk_image,format=raw,if=none "
|
||||||
|
append qemu_args " -device nvme,drive=nvme0,serial=NVMe_666,id=nvme0n1 "
|
||||||
|
}
|
||||||
|
|
||||||
run_genode_until forever
|
run_genode_until forever
|
||||||
|
Loading…
Reference in New Issue
Block a user