mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-22 10:21:04 +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>
|
<config>
|
||||||
<report devices="yes"/>
|
<report devices="yes"/>
|
||||||
<policy label_prefix="ps2_drv"> <device name="ps2"/> </policy>
|
<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 -> ahci_drv"> <pci class="AHCI"/> </policy>
|
||||||
<policy label_prefix="dynamic -> nvme_drv" info="yes"> <pci class="NVME"/> </policy>
|
<policy label_prefix="dynamic -> nvme_drv" info="yes"> <pci class="NVME"/> </policy>
|
||||||
<policy label_prefix="usb_drv" info="yes"> <pci class="USB"/> </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", [&] () {
|
xml.node("start", [&] () {
|
||||||
_gen_common_start_node_content(xml, "vesa_fb_drv", "vesa_fb_drv",
|
_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});
|
Priority{-1}, Version{0});
|
||||||
xml.node("route", [&] () {
|
xml.node("route", [&] () {
|
||||||
_gen_config_route(xml, "fb_drv.config");
|
_gen_config_route(xml, "fb_drv.config");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user