mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-28 09:38:53 +00:00
440debfc39
This patch changes the depot_query tool to filter the returned index data depending on the 'arch' as specified for the query. This way, one index file can support multiple CPU architectures while allowing individual entries to be architecture-specific. Fixes #4295
70 lines
1.9 KiB
Plaintext
70 lines
1.9 KiB
Plaintext
<runtime ram="32M" caps="1000" binary="init">
|
|
|
|
<events>
|
|
<timeout meaning="failed" sec="10" />
|
|
<log meaning="succeeded">
|
|
[init -> report_rom] report 'depot_query -> index'
|
|
[init -> report_rom] *<index>
|
|
[init -> report_rom] <index user="genodelabs" version="19.02">
|
|
[init -> report_rom] <index name="Demos">
|
|
[init -> report_rom] <pkg path="nano3d" info="simple software-rendering demo"/>
|
|
[init -> report_rom] </index>
|
|
[init -> report_rom] </index>
|
|
[init -> report_rom] <missing user="genodelabs" version="19.03"/>
|
|
[init -> report_rom] </index>
|
|
</log>
|
|
</events>
|
|
|
|
<content>
|
|
<rom label="ld.lib.so"/>
|
|
<rom label="report_rom"/>
|
|
<rom label="vfs.lib.so"/>
|
|
<rom label="depot_query"/>
|
|
</content>
|
|
|
|
<config>
|
|
<parent-provides>
|
|
<service name="ROM"/>
|
|
<service name="PD"/>
|
|
<service name="RM"/>
|
|
<service name="CPU"/>
|
|
<service name="LOG"/>
|
|
</parent-provides>
|
|
|
|
<default-route>
|
|
<any-service> <parent/> <any-child/> </any-service>
|
|
</default-route>
|
|
<default caps="100"/>
|
|
|
|
<start name="report_rom">
|
|
<resource name="RAM" quantum="1M"/>
|
|
<provides> <service name="Report"/> <service name="ROM"/> </provides>
|
|
<config verbose="yes"/>
|
|
</start>
|
|
|
|
<start name="depot_query">
|
|
<resource name="RAM" quantum="2M"/>
|
|
<config arch="x86_64">
|
|
|
|
<!-- test queries -->
|
|
<index user="genodelabs" version="19.02" content="yes"/>
|
|
<index user="genodelabs" version="19.03"/> <!-- does not exist -->
|
|
|
|
<vfs>
|
|
<dir name="depot"> <dir name="genodelabs"> <dir name="index">
|
|
<inline name="19.02">
|
|
<index>
|
|
<supports arch="x86_64"/>
|
|
<index name="Demos">
|
|
<pkg path="nano3d" info="simple software-rendering demo"/>
|
|
<pkg path="armored" info="ARM demo" arch="arm_v8a"/>
|
|
</index>
|
|
</index>
|
|
</inline>
|
|
</dir> </dir> </dir>
|
|
</vfs>
|
|
</config>
|
|
</start>
|
|
</config>
|
|
</runtime>
|