package embox.fs.driver

@DefaultImpl(ramfs_old)
abstract module ramfs {
	option number inode_quantity=64
	option number ramfs_quantity=4
	option number ramfs_file_size=4096
	option number ramfs_buffer_size = 4096

	@IncludeExport(path="fs")
	source "ramfs.h"

	source "ramfs_ops.c"
	source "ramfs_drv.c"

	depends embox.mem.pool
	depends embox.driver.ramdisk
	depends embox.fs.driver.devfs
}

module ramfs_old extends ramfs {
	source "ramfs_oldfs.c"

	depends embox.fs.node
}

module ramfs_dvfs extends ramfs {
	source "ramfs_dvfs.c"
}
