genode/repos/gems
Norman Feske edaff9fb96 sculpt: adjust leitzentrale priority
Since "sculpt: adjust nitpicker priority", the nitpicker GUI server no
longer runs at the highest priority, yet the runtime_view of the
leitzentrale UI continued to operate at the highest priority.
On slower machines, this results in a visible interference of the CPU-
heavy rendering of the runtime_view with the (now) lower-prioritized
nitpicker, in particular laggy pointer movements.

This commit subordinates the leitzentrale components below the priority
of nitpicker to prevent this interference.

It also simplifies the priority scheme at the static system init: The
timer has the highest priority whereas all other components use the
priority band -1.

Issue #5174
2024-04-12 15:08:01 +02:00
..
include dialog: use one menu_view for multiple dialogs 2024-04-12 15:08:00 +02:00
lib gems: VFS OSS plugin for Record/Play session 2024-04-12 15:08:00 +02:00
recipes gems: VFS OSS plugin for Record/Play session 2024-04-12 15:08:00 +02:00
run sculpt: adjust leitzentrale priority 2024-04-12 15:08:01 +02:00
sculpt sculpt/default-pc: add trace_logger launcher 2024-04-12 15:08:00 +02:00
src sculpt: adjust leitzentrale priority 2024-04-12 15:08:01 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory is a source-code repository containing Genode-specific services
and applications. In contrast to the components hosted in the 'os' repository,
programs contained in 'gems' are able to leverage the functionalities provided
by higher-level repositories such as 'libports'. To use the 'gems' repository,
make sure to also add those repositories to your build configuraion.