From: Maxim Baryshnikov Date: Thu, 28 Apr 2016 11:34:13 +0000 (+0200) Subject: l4: Add basic cfgs for ferret demos. X-Git-Url: https://rtime.felk.cvut.cz/gitweb/jailhouse-test.git/commitdiff_plain/81cb9b25e2120f5392f7eac33c4ad24698e0d623 l4: Add basic cfgs for ferret demos. --- diff --git a/build/l4/ferret-list.cfg b/build/l4/ferret-list.cfg new file mode 100644 index 0000000..fdebc2f --- /dev/null +++ b/build/l4/ferret-list.cfg @@ -0,0 +1,25 @@ +local L4 = require("L4"); + +local ld = L4.default_loader; +local ferret = ld:new_channel(); +local sensordir = ld:new_channel(); + +ld:start( + { + caps = { + ferret=ferret:svr(), + sensordir=sensordir:svr() + }, + log = {"ferret_sensors_dir", "yellow" } + }, + "rom/ferret_sensor_dir" +); + +ld:start( + { + caps = { ferret=sensordir }, + log = { "fer_list_demo", "green" } + }, + + "rom/fer_list_demo" +); diff --git a/build/l4/ferret-mm.cfg b/build/l4/ferret-mm.cfg new file mode 100644 index 0000000..d9f98cd --- /dev/null +++ b/build/l4/ferret-mm.cfg @@ -0,0 +1,37 @@ +local L4 = require("L4"); + +local ld = L4.default_loader; +local ferret = ld:new_channel(); +local sensordir = ld:new_channel(); +local monitor = ld:new_channel(); + +ld:start( + { + caps = { + ferret=ferret:svr(), + sensordir=sensordir:svr(), + monitor=monitor:svr() + }, + log = {"ferret_sensors_dir", "yellow" } + }, + "rom/ferret_sensor_dir" +); + +ld:start( + { + caps = { ferret=sensordir }, + log = { "fer_scalar_demo", "green" } + }, + + "rom/fer_scalar_demo" +); + + +ld:start( + { + caps = { ferret=sensordir }, + log = { "fer_merge_mon", "red" } + }, + + "rom/fer_merge_mon -d 10 -i 100 --nogui -s 10:1:0 -s 10:2:0 -s 10:3:0 -s 10:4:0" +); diff --git a/build/l4/ferret-modules.list b/build/l4/ferret-modules.list new file mode 100644 index 0000000..f1db0ef --- /dev/null +++ b/build/l4/ferret-modules.list @@ -0,0 +1,27 @@ +entry ferret-list-demo +kernel fiasco -serial_esc +roottask moe rom/ferret-list.cfg +module ferret-list.cfg +module l4re +module ned +module fer_list_demo +module ferret_sensor_dir + +entry ferret-scalar-demo +kernel fiasco -serial_esc +roottask moe rom/ferret-scalar.cfg +module ferret-scalar.cfg +module l4re +module ned +module fer_scalar_demo +module ferret_sensor_dir + +entry ferret-merge-mon +kernel fiasco -serial_esc +roottask moe rom/ferret-mm.cfg +module ferret-mm.cfg +module l4re +module ned +module fer_scalar_demo +module fer_merge_mon +module ferret_sensor_dir diff --git a/build/l4/ferret-scalar.cfg b/build/l4/ferret-scalar.cfg new file mode 100644 index 0000000..4aba9d3 --- /dev/null +++ b/build/l4/ferret-scalar.cfg @@ -0,0 +1,25 @@ +local L4 = require("L4"); + +local ld = L4.default_loader; +local ferret = ld:new_channel(); +local sensordir = ld:new_channel(); + +ld:start( + { + caps = { + ferret=ferret:svr(), + sensordir=sensordir:svr() + }, + log = {"ferret_sensors_dir", "yellow" } + }, + "rom/ferret_sensor_dir" +); + +ld:start( + { + caps = { ferret=sensordir }, + log = { "fer_scalar_demo", "green" } + }, + + "rom/fer_scalar_demo" +);