#ifndef __HOS_RD_H__ #define __HOS_RD_H__ __HOS_RD_H__ #include "kernel.h" #include "devices.h" typedef struct { byte *start; u32_t size; } ramdisk_t; void rd_init(); int rd_register(byte *ramdisk, u32_t size); int rd_remove(minor_t minor); int rd_read_block(minor_t minor, u32_t blockNum, u32_t count, byte *buffer); int rd_write_block(minor_t minor, u32_t blockNum, u32_t count, byte *buffer); #endif