5ab1505d43
This patch extends the 'File_system::Status', 'File_system::Directory_entry', and the related 'Vfs' types with the following additional information: - Distinction between continuous and transactional files (Node_type) (issue #3507) - Readable, writeable, and executable attributes (Node_rwx), replacing the former 'mode' bits (issue #3030) The types 'Node_rwx', 'Node_type' are defined twice, once for the VFS (vfs/types.h) and once for the 'File_system' session (file_system_session/file_system_session.h). Similarly, there is a direct correspondance between 'Vfs::Directory_service::Dirent' and 'File_system::Directory_entry'. This duplication of types follows the existing pattern of keeping the VFS and file-system session independent from each other. |
||
---|---|---|
.. | ||
random.cc | ||
README | ||
target.mk | ||
vfs_rump.cc |
The vfs_rump plugin enables access to block device backed file systems supported by the rump kernel. A single rump kernel is in use for any number of <rump> nodes. The configuration node needs two mandatory arguments: The 'fs' attribute specifies the file system type, and 'ram' limits the memory the plugin will use internally. The optional attribute 'writeable' specifies if the mount is read only or writeable; 'writeable' defaults to true.