24 lines
470 B
C
24 lines
470 B
C
// devfs.c
|
|
// Author: Josh Holtrop
|
|
// Date: 08/22/04
|
|
// Modified: 08/22/04
|
|
|
|
#include "hos_defines.h"
|
|
#include "fs/devfs.h"
|
|
#include "fs/devices.h"
|
|
#include "fs/vfs.h"
|
|
#include "block/ramdisk.h"
|
|
|
|
int devfs_init()
|
|
{
|
|
minor_t devfs_minor = ramdisk_new(DEVFS_SIZE);
|
|
if (devfs_minor < 0)
|
|
return -1;
|
|
// ext2_mkfs(MAJORB_RAMDISK, devfs_minor);
|
|
// vfs_mount(MAJORB_RAMDISK, rd_minor, FS_EXT2, "/dev");
|
|
// mknod(MAJORB_RAMDISK, initrd_minor, 0600, "/dev/rd0");
|
|
return 0;
|
|
}
|
|
|
|
|