Drivers and such things (the rk3588 port)

Michael Grunditz michael.grunditz at gmail.com
Mon Jan 9 16:14:46 CET 2023


On Mon, 9 Jan 2023 at 15:49, Michael Grunditz
<michael.grunditz at gmail.com> wrote:
>
> Yes I was ... the problem in not knowing exactly whats where and why :)
>
> I get the "blue" background now.
test-fb_bench can't create framebuffer-session.

Bootlog
Genode 22.11
8189 MiB RAM and 64533 caps assigned to init
[init -> drivers] parent provides
[init -> drivers]   service "IRQ"
[init -> drivers]   service "IO_MEM"
[init -> drivers]   service "ROM"
[init -> drivers]   service "PD"
[init -> drivers]   service "RM"
[init -> drivers]   service "CPU"
[init -> drivers]   service "LOG"
[init -> drivers]   service "Timer"
[init -> drivers]   service "Capture"
[init -> drivers]   service "Event"
[init -> test-fb_bench] --- Framebuffer benchmark ---
[init -> drivers] child "gui_fb"
[init -> drivers]   RAM quota:  40712K
[init -> drivers]   cap quota:  216
[init -> drivers]   ELF binary: boot_fb_drv
[init -> drivers]   priority:   0
[init -> drivers]   provides service Framebuffer
[init -> drivers]   provides service Input
[init -> test-fb_bench] Error: Framebuffer-session creation failed
(ram_quota=8192, cap_quota=3)
[init -> test-fb_bench] Error: Uncaught exception of type
'Genode::Service_denied'
[init -> test-fb_bench] Warning: abort called - thread: ep
[init -> drivers -> gui_fb] using boot framebuffer: 1920x1080x32 @
0xed800000 type=1 pitch=7680

I have tried to add the service in routing for test-fb_bench like this:
<service name="Framebuffer"> <child name="gui_fb"/></service>

Also to recap the first mail in thread.
The best for the graphicdriver would be if I allocate the framebuffer
in genode and put that into chip. So the question is relevant.

Michael



More information about the users mailing list