package embox.driver

module ramdisk {
	option number ramdisk_quantity = 8
	option number size = 1048576
	option number block_size = 512

	@IncludeExport(path="drivers/block_dev/ramdisk")
	source "ramdisk.h"
	source "ramdisk.c"

	depends embox.mem.pool
	depends embox.mem.phymem
	@NoRuntime depends embox.lib.libds
	@NoRuntime depends embox.compat.posix.libgen

	depends embox.driver.block_dev
}

module static_ramdisk {
	option string ramdisk_name = "ramdisk_static"
	
	option number size = 16384
	option number block_size = 512

	source "static_ramdisk.c"

	@NoRuntime depends ramdisk
	depends embox.driver.block_dev
}
