genode/repos/pc
Alexander Boettcher 6f5bcd4446 intel/display: check for mappable framebuffer
The driver code may allocate framebuffers which do not fit in the aperture.
Trying to use such framebuffer may lead to only partial visible content
on the screen and the rest either black or garbage.

Instead check for this circumstance and deny to use such framebuffers and
release them, since the user would get an unusable/hard to interpret state.
Additionally, release the vma mappings earlier in order to reduce the likelihood
of such un-mappable framebuffers.

Issue #5377
2024-11-08 16:45:48 +01:00
..
lib pc: use linux 6.6.47 2024-08-27 15:33:32 +02:00
recipes depot: update recipe hashes 2024-10-30 14:02:44 +01:00
run driver/wifi: remove auto_connect attribute 2024-10-08 14:21:20 +02:00
sculpt/deploy sculpt: update goa_testbed preset 2024-10-14 14:39:44 +02:00
src intel/display: check for mappable framebuffer 2024-11-08 16:45:48 +01:00
README Introduce pc repository for PC board support 2022-02-15 10:23:16 +01:00

               ================================
               Genode support for x86-based PCs
               ================================


This repository complements the Genode OS framework (https://genode.org) with
the board support needed to use Genode on devices based on x86 PCs.

License
-------

Genode-specific code is provided under Genode's regular open-source license,
which is AGPLv3 + open-source linking exception. This code is also available
under a commercial license offered by Genode Labs.

For code ported from other projects - e.g., device drivers ported from the
Linux kernel - the license of the originating upstream project applies.

Please refer to the individual file headers for detailed information.