mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-20 17:52:52 +00:00
sculpt: fix VESA framebuffer driver integration
The platform driver configuration is missing the required 'info' attribute that allows the 'vesa_fb_drv' to map the proper I/O memory address of the framebuffer. In addition the driver requires at least '2' more CAPs, so raise the quota to '110'. Fixes #4668.
This commit is contained in:
parent
0b569ed8c7
commit
3936fe25dc
@ -156,7 +156,7 @@
|
||||
<config>
|
||||
<report devices="yes"/>
|
||||
<policy label_prefix="ps2_drv"> <device name="ps2"/> </policy>
|
||||
<policy label_prefix="dynamic -> vesa_fb_drv"> <pci class="VGA"/> </policy>
|
||||
<policy label_prefix="dynamic -> vesa_fb_drv" info="yes"> <pci class="VGA"/> </policy>
|
||||
<policy label_prefix="dynamic -> ahci_drv"> <pci class="AHCI"/> </policy>
|
||||
<policy label_prefix="dynamic -> nvme_drv" info="yes"> <pci class="NVME"/> </policy>
|
||||
<policy label_prefix="usb_drv" info="yes"> <pci class="USB"/> </policy>
|
||||
|
@ -189,7 +189,7 @@ struct Driver_manager::Vesa_fb_driver : Device_driver
|
||||
{
|
||||
xml.node("start", [&] () {
|
||||
_gen_common_start_node_content(xml, "vesa_fb_drv", "vesa_fb_drv",
|
||||
Ram_quota{8*1024*1024}, Cap_quota{100},
|
||||
Ram_quota{8*1024*1024}, Cap_quota{110},
|
||||
Priority{-1}, Version{0});
|
||||
xml.node("route", [&] () {
|
||||
_gen_config_route(xml, "fb_drv.config");
|
||||
|
Loading…
x
Reference in New Issue
Block a user