libretro-genode/runtimes/alpine/alpine_seoul_nova/installer/runtime.in
Emery Hemingway 42ccf06ea5 Alpine Linux running in Seoul
Two runtimes, one with the Alpine standard live image, both with an 8GiB
disk image.
2019-04-27 20:18:13 +02:00

102 lines
2.6 KiB
Plaintext

<runtime ram="1380M" caps="2200" binary="init">
<requires>
<file_system/>
<nic/>
<rom label="platform_info"/>
<nitpicker/>
<rm/>
<rtc/>
</requires>
<content>
<rom label="@ISO_NAME@"/>
<rom label="fs_block"/>
<rom label="init"/>
<rom label="nit_fb"/>
<rom label="rom_block"/>
<rom label="seoul"/>
<rom label="timer"/>
<rom label="vm_seoul.cfg"/>
</content>
<config verbose="yes" prio_levels="2">
<parent-provides>
<service name="ROM"/>
<service name="PD"/>
<service name="RM"/>
<service name="CPU"/>
<service name="LOG"/>
<service name="File_system"/>
<service name="Nitpicker"/>
<service name="Rtc"/>
<service name="Nic"/>
</parent-provides>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
<config/>
<route>
<service name="ROM" label="platform_info">
<parent label="platform_info"/> </service>
<any-service> <parent/> </any-service>
</route>
</start>
<start name="nit_fb" priority="0">
<resource name="RAM" quantum="8M" />
<provides>
<service name="Framebuffer" /> <service name="Input" />
</provides>
<config initial_width="640" initial_height="400"/>
<route>
<service name="Nitpicker"> <parent label=""/> </service>
<any-service> <parent/> </any-service>
</route>
</start>
<start name="rom_block" priority="-1">
<resource name="RAM" quantum="2M" />
<provides><service name="Block"/></provides>
<config file="@ISO_NAME@" block_size="512"/>
<route>
<any-service> <parent/> </any-service>
</route>
</start>
<start name="fs_block" priority="-1">
<resource name="RAM" quantum="8M" />
<provides><service name="Block"/></provides>
<config>
<default-policy file="alpine.disk" block_size="512" device_size="8G" writeable="yes"/>
</config>
<route>
<any-service> <parent/> </any-service>
</route>
</start>
<start name="seoul" priority="-1" caps="200" ld="no">
<binary name="seoul"/>
<resource name="RAM" quantum="1024M"/>
<route>
<service name="ROM" label="platform_info">
<parent label="platform_info"/> </service>
<service name="Timer"> <child name="timer"/></service>
<service name="Framebuffer"><child name="nit_fb"/></service>
<service name="Input"> <child name="nit_fb"/></service>
<service name="Block" label_suffix="1">
<child name="fs_block"/></service>
<service name="Block" label_suffix="0">
<child name="rom_block"/></service>
<any-service><parent/></any-service>
</route>
<configfile name="vm_seoul.cfg"/>
</start>
</config>
</runtime>