genode/repos/os/recipes/api
Josef Söntgen e37792ce94 gpu: introduce information dataspace
The current info implementation (as RPC) is limited in a few ways:

  * The amount of data that may be transferred is constrained by the
    underlying base platform
  * Most information never changes during run time but is copied
    nonetheless
  * The information differs depending on the used GPU device and
    in its current implementation only contains Intel GPU specific
    details

With this commit the 'info' RPC call is replaced with the
'info_dataspace' call that transfers the capability for the dataspace
containing the information only. This is complemented by a client
local 'attached_info' call that allows for getting typed access to
the information. The layout of the information is moved to its own
and GPU-specific header file, e.g., 'gpu/info_intel.h'

Issue #4265.
2021-10-13 14:46:52 +02:00
..
audio_in_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
audio_out_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
blit depot: update recipe hashes 2020-07-13 11:33:53 +02:00
block_session depot: update recipe hashes 2021-04-20 12:10:58 +02:00
capture_session depot: update recipe hashes 2020-07-13 11:33:53 +02:00
event_session depot: update recipe hashes 2020-08-25 11:50:41 +02:00
file_system depot: update recipe hashes 2020-08-25 11:50:41 +02:00
file_system_session depot: update recipe hashes 2020-05-27 11:56:47 +02:00
framebuffer_session depot: update recipe hashes 2020-06-29 14:25:28 +02:00
genode_c_api depot: update recipe hashes 2021-08-30 15:00:39 +02:00
gpio_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
gpu_session gpu: introduce information dataspace 2021-10-13 14:46:52 +02:00
gui_session depot: update recipe hashes 2020-06-29 14:25:28 +02:00
i2c_session depot: add i2c api package 2021-05-28 14:16:46 +02:00
input_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
loader_session depot: update recipe hashes 2020-06-22 09:39:41 +02:00
net depot: update recipe hashes 2021-08-18 15:06:12 +02:00
nic_driver depot: update recipe hashes 2021-02-23 12:07:18 +01:00
nic_session depot: update recipe hashes 2021-08-18 15:06:12 +02:00
nitpicker_gfx depot: update recipe hashes 2020-03-26 11:39:02 +01:00
os depot: update recipe hashes 2021-06-25 11:46:37 +02:00
platform_session depot: update recipe hashes 2021-05-28 14:16:46 +02:00
report_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
rtc_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
sandbox depot: update recipe hashes 2021-06-25 11:46:37 +02:00
terminal_session depot: update recipe hashes 2020-04-17 12:40:13 +02:00
trace depot: update recipe hashes 2021-08-30 15:00:39 +02:00
uart_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
uplink_session depot: update recipe hashes 2021-08-18 15:06:12 +02:00
usb_session depot: update recipe hashes 2021-06-25 11:46:37 +02:00
vfs depot: update recipe hashes 2021-08-30 15:00:39 +02:00
virtio depot: update recipe hashes 2021-05-05 11:35:31 +02:00
session.inc Depot-archive recipes 2017-05-31 13:15:56 +02:00