10 lines
512 B
C
10 lines
512 B
C
#ifndef __RAMDISK_H
|
|
#define __RAMDISK_H
|
|
extern int init_ramdisk(multiboot_info_t *mbd);
|
|
extern uint8_t ramdisk_exists();
|
|
extern void ramdisk_write_block(uint32_t blockno, char *source, uint32_t blocksize);
|
|
extern void ramdisk_write_blocks(uint32_t blockstart, uint32_t blockcount, char *source, uint32_t blocksize);
|
|
extern char *ramdisk_read_block(uint32_t blockno, char *dest, uint32_t blocksize);
|
|
extern int ramdisk_read_blocks(uint32_t blockstart, uint32_t blockcount, char *dest, uint32_t blocksize);
|
|
#endif
|