|
|
|
@ -25,26 +25,16 @@ let relabel =
|
|
|
|
|
|
|
|
|
|
let drivers =
|
|
|
|
|
Init::{
|
|
|
|
|
, routes = [ ServiceRoute.parent "Timer" ]
|
|
|
|
|
, services =
|
|
|
|
|
[ ServiceRoute.child "Framebuffer" "dynamic"
|
|
|
|
|
, ServiceRoute.child "Block" "dynamic"
|
|
|
|
|
, ServiceRoute.child "Usb" "usb_drv"
|
|
|
|
|
, ServiceRoute.child "Platform" "platform_drv"
|
|
|
|
|
, ServiceRoute.child "Input" "input_filter"
|
|
|
|
|
, ServiceRoute.child "Rtc" "rtc"
|
|
|
|
|
]
|
|
|
|
|
, children = toMap
|
|
|
|
|
{ rtc =
|
|
|
|
|
Child.flat
|
|
|
|
|
Child.Attributes::{
|
|
|
|
|
, binary = "rtc_drv"
|
|
|
|
|
, provides = [ "Rtc" ]
|
|
|
|
|
, routes =
|
|
|
|
|
[ ServiceRoute.parent "IO_PORT"
|
|
|
|
|
, ServiceRoute.parent "IO_MEM"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
, rom_reporter =
|
|
|
|
|
{ rom_reporter =
|
|
|
|
|
Child.flat
|
|
|
|
|
Child.Attributes::{
|
|
|
|
|
, binary = "rom_reporter"
|
|
|
|
@ -107,7 +97,6 @@ let drivers =
|
|
|
|
|
[ ServiceRoute.parent "IRQ"
|
|
|
|
|
, ServiceRoute.parent "IO_MEM"
|
|
|
|
|
, ServiceRoute.parent "IO_PORT"
|
|
|
|
|
, ServiceRoute.parent "Timer"
|
|
|
|
|
, ServiceRoute.parentLabel
|
|
|
|
|
"ROM"
|
|
|
|
|
(Some "system")
|
|
|
|
@ -172,7 +161,6 @@ let drivers =
|
|
|
|
|
"Report"
|
|
|
|
|
(Some "config")
|
|
|
|
|
(Some "usb_active_config")
|
|
|
|
|
, ServiceRoute.parent "Timer"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
, ps2_drv =
|
|
|
|
@ -180,10 +168,7 @@ let drivers =
|
|
|
|
|
Child.Attributes::{
|
|
|
|
|
, binary = "ps2_drv"
|
|
|
|
|
, provides = [ "Input" ]
|
|
|
|
|
, routes =
|
|
|
|
|
[ ServiceRoute.child "Platform" "platform_drv"
|
|
|
|
|
, ServiceRoute.parent "Timer"
|
|
|
|
|
]
|
|
|
|
|
, routes = [ ServiceRoute.child "Platform" "platform_drv" ]
|
|
|
|
|
}
|
|
|
|
|
, input_filter =
|
|
|
|
|
Child.flat
|
|
|
|
@ -193,8 +178,7 @@ let drivers =
|
|
|
|
|
, resources = Resources::{ ram = Genode.units.MiB 2 }
|
|
|
|
|
, provides = [ "Input" ]
|
|
|
|
|
, routes =
|
|
|
|
|
[ ServiceRoute.parent "Timer"
|
|
|
|
|
, ServiceRoute.parentLabel
|
|
|
|
|
[ ServiceRoute.parentLabel
|
|
|
|
|
"ROM"
|
|
|
|
|
(Some "config")
|
|
|
|
|
(Some "input_filter.config")
|
|
|
|
|