let Genode = env:DHALL_GENODE in λ(_ : {}) → { nic = Genode.Init.Start.defaults ⫽ { binary = "nic_loopback", provides = [ "Nic" ] } , bridge = Genode.Init.Start.defaults ⫽ { binary = "nic_bridge" , resources = { caps = 200, ram = Genode.units.MiB 8 } , provides = [ "Nic" ] , routes = [ Genode.ServiceRoute.child "Nic" "nic" ] , config = Genode.Prelude.XML.text '' '' } , ping_serve = Genode.Init.Start.defaults ⫽ { binary = "solo5-test_net" , resources = { caps = 256, ram = Genode.units.MiB 4 } , routes = [ Genode.ServiceRoute.parent "Timer" , Genode.ServiceRoute.child "Nic" "bridge" ] , config = Genode.Prelude.XML.text '' limit '' } , ping = Genode.Init.Start.defaults ⫽ { binary = "ping" , resources = { caps = 128, ram = Genode.units.MiB 8 } , routes = [ Genode.ServiceRoute.parent "Timer" , Genode.ServiceRoute.child "Nic" "bridge" ] , config = Genode.Prelude.XML.text '' '' } }