Thanks, that fixed it!

Rumen

From: Sebastian Sumpf <Sebastian.Sumpf@genode-labs.com>
Sent: Wednesday, August 14, 2024 9:05 AM
To: users@lists.genode.org <users@lists.genode.org>
Subject: Re: Logging Based File System Support in Genode
 
Hello Rumen,
On 14.08.24 10:55, Rumen Mitov wrote:
> Thank you for the resources. However, I am stuck on running the run script from
> [2]. The only changes I made to the run script were related to the build options
> to fix some initial errors (I have attached the modified script below).
>
> The error I get stuck on seems to be related to the ROM-Session, I have attached
> a log file below.

it looks like you need to add 'lib/libc' to the build_components, also because
of the 'build_artifacts' change, you can remove boot_modules and change
build_boot_image to

! build_boot_image [list {*}[build_artifacts] ext4.raw]

in order to add the ext4.raw image.

Cheers,

Sebastian


>
>
> --------------------------------------------------------------------------------
> *From:* Josef Söntgen <josef.soentgen@genode-labs.com>
> *Sent:* Tuesday, August 13, 2024 3:58 PM
> *To:* Genode users mailing list <users@lists.genode.org>
> *Subject:* Re: Logging Based File System Support in Genode
> Hi Rumen,
>
>> > Does anyone know of any projects / plugins that support a logging file
>> > system (e.g. ext3/4) in Genode?
>>
>> There is lwext4_fs in the genode-world repository. I never used it,
>> therefore I can't tell you about state it is in.
>
> There is indeed a port of the 'lwext4' [1] library for Genode and by now
> a VFS plugin that utilizes the library. However, I recently moved it
> from genode-world to my personal Genode “playground” [2].
>
> [1] https://github.com/gkostka/lwext4 <https://github.com/gkostka/lwext4>
> [2]
> https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-24.04-2024-04-19
> <https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-24.04-2024-04-19>
>
> I use it on a daily basis (it is integrated in my personal Sculpt branch
> [3]) and at least in my limited usage it works well enough. There are
> known limitations in the library (some features of Ext4 that are enabled
> by default by now are not supported so you have to prepare the FS in a
> certain way and sparse files are not supported) and the plugin itself is
> quite plain.
>
> [3] https://github.com/cnuke/genode/commits/sculpt-24.04-2024-04-26/
> <https://github.com/cnuke/genode/commits/sculpt-24.04-2024-04-26/>
>
>
> So, since you aim for a “logging file system”, I assume your use-case
> might require specific properties and given its current state, the
> 'vfs_lwext4' plugin probably does not fit the bill.
>
>
> Regards
> Josef
>
> --
> Josef Söntgen
> Genode Labs
>
> http://www.genode-labs.com/ <http://www.genode-labs.com/> · http://genode.org/
> <http://genode.org/>
>
> _______________________________________________
> users mailing list -- users@lists.genode.org
> To unsubscribe send an email to users-leave@lists.genode.org
> Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/33VD4C3CO2RJWHAOH7OXOJCLDSKZAEYP/

--
Sebastian Sumpf
Genode Labs

http://www.genode-labs.com · http://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth




_______________________________________________
users mailing list -- users@lists.genode.org
To unsubscribe send an email to users-leave@lists.genode.org
Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/OCZWER3B5ESK25WD4PWTYMYJTPMXCNBC/