Hi,
I wanted to ask about the new vfs_block and how a block file can be made
persistent between Goa runs. My vfs_block configuration is as follows:
<content>
<rom label="vfs"/>
<rom label="vfs_block"/>
<rom label="vfs.lib.so"/>
<rom label="vfs_import.lib.so"/>
<rom label="vfs_lwext4.lib.so" />
<rom label="snapper_block.raw"/>
</content>
<start name="vfs_block" ram="1G">
<provides><service name="Block"/></provides>
<config>
<vfs>
<ram/>
<import>
<rom name="snapper_block.raw"/>
</import>
</vfs>
<policy label_prefix="vfs"
file="/snapper_block.raw" block_size="512" writeable="yes"/>
</config>
</start>
My program runs successfully, however changes made to the block file
(snapper_block.raw) do not persist. This is because I use <ram/>. But without
<ram/> I get an error that the block file is inaccessible.
How can I make the block changes persist between runs? In previous versions of
Genode I could achieve this with lx_block, but I am unsure how to do this with
vfs_block.
Best,
Rumen
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Archived at
https://lists.genode.org/mailman3/hyperkitty/list/[email protected]/message/CJTTTRV3C4B6E67TXU7TN2DORG4T55XZ/