liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 6a89b5b4d44a64e960a141427c90650603a877ae
parent d749538e9eeb04268c6bcd625860c63bb34d4dd7
Author: Daniel Barlow <dan@telent.net>
Date:   Mon, 14 Apr 2025 21:25:17 +0100

qemu 9.2 won't start network devices without romfile option

Diffstat:
Mpkgs/run-liminix-vm/run-liminix-vm.fnl | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/pkgs/run-liminix-vm/run-liminix-vm.fnl b/pkgs/run-liminix-vm/run-liminix-vm.fnl @@ -79,19 +79,25 @@ "-serial" (.. "unix:" sock ",server,nowait") "-monitor" (.. "unix:" monitor ",server,nowait")])) +(local netrom (pad-file "/dev/null" 16384)) + (fn access-net [override] [ "-netdev" (.. (or override "socket,mcast=230.0.0.1:1234,localaddr=127.0.0.1") ",id=access") - "-device" "virtio-net,disable-legacy=on,disable-modern=off,netdev=access,mac=ba:ad:1d:ea:21:02" + "-device" + (.. "virtio-net,disable-legacy=on,romfile=" netrom ",disable-modern=off,netdev=access,mac=ba:ad:1d:ea:21:02") + ;; (.. "virtio-net,disable-legacy=on,disable-modern=off,netdev=access,mac=ba:ad:1d:ea:21:02") ]) (fn local-net [override] [ "-netdev" (.. (or override "socket,mcast=230.0.0.1:1235,localaddr=127.0.0.1") ",id=lan") - "-device" "virtio-net,disable-legacy=on,disable-modern=off,netdev=lan,mac=ba:ad:1d:ea:21:01" + "-device" + (.. "virtio-net,disable-legacy=on,romfile=" netrom ",disable-modern=off,netdev=lan,mac=ba:ad:1d:ea:21:01") + ;; (.. "virtio-net,disable-legacy=on,disable-modern=off,netdev=lan,mac=ba:ad:1d:ea:21:01") ])