genode/repos/gems
Norman Feske 6df66a77d0 sculpt: avoid superfluous depot queries
This patch avoids repetitive depot queries at the start of the Sculpt
system.

We don't need to trigger a query unconditionally whenever the
managed/deploy changes because the call of 'handle_deploy' triggers a
query when needed.

We don't need to trigger a query once the prepare step is completed
because the depot_query component is spawned at this point. The initial
blueprint produced by the depot_query component, in turn, triggers the
'handle_deploy' mechanics in the sculpt manager.

The constructor of the Sculpt manager's 'Main' does not need to call
'depot_deploy' because the prepare step - which is a precondition for
the deployment - cannot be completed at this point anyway.
2022-09-19 14:00:35 +02:00
..
include xml_node: change with_sub_node signature 2022-09-19 14:00:33 +02:00
lib Add missing shared-object link dependencies 2022-02-15 10:23:14 +01:00
ports port/cbe: update to newest version 2022-02-15 10:23:15 +01:00
recipes gems: src/lib/trace_recorder -> src/trace_recorder 2022-09-19 14:00:34 +02:00
run sculpt.run: distinguish DEPOT=list from DEPOT=omit 2022-09-19 14:00:34 +02:00
sculpt sculpt: add intel_opregion report/rom routing 2022-08-10 13:32:58 +02:00
src sculpt: avoid superfluous depot queries 2022-09-19 14:00:35 +02:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
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.