enabling vfs plugins with libc
Stefan Thöni
stefan.thoeni at gapfruit.com
Fri Feb 10 10:29:08 CET 2023
Hello Genodians
I'm working on enabling vfs plugins that use libc, specifically a ported
library. The library accesses a hardware device through a file in vfs,
so there is no using a minimal libc implementation as it's the libc's
vfs access that creates the chicken and egg problem preventing vfs
plugins with libc.
The best solution I could think of this far is a special vfs server
component that uses two vfs, one the hosts the libc using plugins and
another that provides the vfs libc needs.
I've created a small code sample to demonstrate:
https://github.com/throwException/genode/tree/libc_vfs
What do you think about this problem/solution?
--
Freundliche Grüsse
Stefan Thöni
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x99A5F4B3D4E372A6.asc
Type: application/pgp-keys
Size: 1103 bytes
Desc: OpenPGP public key
URL: <http://lists.genode.org/pipermail/users/attachments/20230210/da23982e/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 313 bytes
Desc: OpenPGP digital signature
URL: <http://lists.genode.org/pipermail/users/attachments/20230210/da23982e/attachment.sig>
More information about the users
mailing list