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 -- users@lists.genode.org
To unsubscribe send an email to users-le...@lists.genode.org
Archived at 
https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/CJTTTRV3C4B6E67TXU7TN2DORG4T55XZ/

Reply via email to