1 -- vim:set ft=lua: 2 3 local L4 = require("L4"); 4 5 local l = L4.default_loader; 6 7 local pipe_server = l:new_channel(); 8 9 l:startv({ 10 caps = { 11 server = pipe_server:svr(), 12 }, 13 log = { "pipes", "r" }, 14 }, 15 "rom/pipe_server", "10"); 16 17 local host_server = l:new_channel(); 18 19 l:startv({ 20 caps = { 21 pipes = pipe_server, 22 server = host_server:svr(), 23 }, 24 log = { "server", "r" }, 25 }, 26 "rom/host_server", "10"); 27 28 l:startv({ 29 caps = { 30 server = host_server, 31 }, 32 log = { "client", "g" }, 33 }, 34 "rom/dstest_file_readdir", "rom", "23");