Turn framebuffer drivers into capture clients

Issue genodelabs/genode#3813
This commit is contained in:
Norman Feske
2020-07-08 14:19:52 +02:00
parent db415f5b1f
commit 50334e62f4
16 changed files with 186 additions and 317 deletions

View File

@@ -8,13 +8,11 @@
<service name="CPU"/>
<service name="LOG"/>
<service name="Timer"/>
<service name="Capture"/>
</parent-provides>
<default caps="100"/>
<service name="Framebuffer">
<default-policy> <child name="fb_drv"/> </default-policy> </service>
<service name="Input">
<default-policy> <child name="input_filter"/> </default-policy> </service>
@@ -29,17 +27,17 @@
<start name="fb_drv">
<binary name="exynos5_fb_drv"/>
<resource name="RAM" quantum="10M"/>
<provides> <service name="Framebuffer"/> </provides>
<resource name="RAM" quantum="18M"/>
<config/>
<route>
<service name="IRQ"> <parent/> </service>
<service name="IO_MEM"> <parent/> </service>
<service name="ROM"> <parent/> </service>
<service name="PD"> <parent/> </service>
<service name="CPU"> <parent/> </service>
<service name="LOG"> <parent/> </service>
<service name="Timer"> <parent/> </service>
<service name="IRQ"> <parent/> </service>
<service name="IO_MEM"> <parent/> </service>
<service name="ROM"> <parent/> </service>
<service name="PD"> <parent/> </service>
<service name="CPU"> <parent/> </service>
<service name="LOG"> <parent/> </service>
<service name="Timer"> <parent/> </service>
<service name="Capture"> <parent/> </service>
<service name="Regulator"> <child name="arndale_platform_drv"/> </service>
</route>
</start>

View File

@@ -8,29 +8,27 @@
<service name="CPU"/>
<service name="LOG"/>
<service name="Timer"/>
<service name="Capture"/>
</parent-provides>
<default caps="100"/>
<service name="Framebuffer">
<default-policy> <child name="fb_drv"/> </default-policy> </service>
<service name="Input">
<default-policy> <child name="input_filter"/> </default-policy> </service>
<start name="fb_drv">
<binary name="omap4_fb_drv"/>
<resource name="RAM" quantum="10M"/>
<provides> <service name="Framebuffer"/> </provides>
<config/>
<route>
<service name="IRQ"> <parent/> </service>
<service name="IO_MEM"> <parent/> </service>
<service name="ROM"> <parent/> </service>
<service name="PD"> <parent/> </service>
<service name="CPU"> <parent/> </service>
<service name="LOG"> <parent/> </service>
<service name="Timer"> <parent/> </service>
<service name="IRQ"> <parent/> </service>
<service name="IO_MEM"> <parent/> </service>
<service name="ROM"> <parent/> </service>
<service name="PD"> <parent/> </service>
<service name="CPU"> <parent/> </service>
<service name="LOG"> <parent/> </service>
<service name="Timer"> <parent/> </service>
<service name="Capture"> <parent/> </service>
</route>
</start>

View File

@@ -1,7 +1,7 @@
base
os
blit
framebuffer_session
capture_session
input_session
gpio_session
timer_session

View File

@@ -1,7 +1,7 @@
base
os
blit
framebuffer_session
capture_session
input_session
gpio_session
timer_session