genode/repos/os
Alexander Boettcher d02f4866ea gpu/intel: make platform resources reconstructible
This commit is a preparation commit for suspend/resume. The commit
refactors the code in order to consolidate all Platform resources into one
instance. All users within the GPU driver should access the resources with
with_* functions, which checks whether the device resource is usable. The
callers are not allowed to store any references to the provided resources.

With this change, it will be possible in follow up commits, to release
the platform device and to re-acquire it and its resources, e.g. mmio, irq,
gmadr.

Issue #5081
2024-02-26 08:31:03 +01:00
..
doc Remove SIGNAL/CAP/RAM services from run scripts 2022-04-13 08:08:00 +02:00
include input/event.h: axis ids LX, LY, LT, RX, RY, and RT 2024-02-26 08:31:03 +01:00
lib monitor: add more debugging features 2023-08-23 13:46:37 +02:00
recipes depot: update recipe hashes 2023-12-13 12:33:05 +01:00
run os/run/test.run: build libs listed in <content> 2023-12-13 12:33:05 +01:00
src gpu/intel: make platform resources reconstructible 2024-02-26 08:31:03 +01:00
xsd sntp_client: add DNS lookup option 2023-11-28 14:24:23 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.