This patch series adds support for booting from virtio-fs, just like zfs, rofs and ramfs. On the way, it makes some other changes in this area, most notably it adds a command line option for specifying the root fs type.
With this functionality, virtio-fs should be more or less on par functionality-wise with the other filesystems. A list of still-pending functionalities is: 1. Support mmap 2. Implement seek 3. Improve gettatr 4. Various other (mostly minot) TODOs in the code Hopefully, the way the patches have been broken down makes the various changes easier to review. All feedback is as always more than welcome! Fotis Xenakis (5): virtio-fs: use exclusive device ids vfs: homogenize mount_rofs_rootfs and mount_zfs_rootfs loader: add rootfs type command line option loader: add support for booting from virtio-fs scripts/build: don't exit when exporting files drivers/virtio-fs.cc | 10 ++++-- fs/vfs/main.cc | 74 +++++++++++++++++++++++++++++++------------- loader.cc | 64 ++++++++++++++++++++++++++++---------- scripts/build | 26 +++++++++++----- 4 files changed, 125 insertions(+), 49 deletions(-) -- 2.28.0 -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/AM0PR03MB6292E20CDBF7C297D39694AFA65D0%40AM0PR03MB6292.eurprd03.prod.outlook.com.
