X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Fmain.c;h=363fea1f7946c6bba67682b69920a72cd611f656;hb=717454930aa0e255517c68c837927deac49bd78e;hp=3f152efaca6b5e4a4ea8c18a04cf12f6989ec1e7;hpb=8cdfaebb825cb8d0f78dbf1b4f29fd0bff796045;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/main.c b/AcessNative/acesskernel_src/main.c index 3f152efa..363fea1f 100644 --- a/AcessNative/acesskernel_src/main.c +++ b/AcessNative/acesskernel_src/main.c @@ -13,21 +13,26 @@ extern int VFS_Init(void); extern int Video_Install(char **Arguments); extern int NativeKeyboard_Install(char **Arguments); extern int VT_Install(char **Arguments); +extern int VFS_Mount(const char *Device, const char *MountPoint, const char *Filesystem, const char *Options); extern int SyscallServer(void); +// === GLOBALS === +const char *gsAcessDir = "../Usermode/Output/i386"; + // === CODE === int main(int argc, char *argv[]) { // Parse command line settings // Start UI subsystem - UI_Initialise(640, 480); + UI_Initialise(800, 480); // Initialise VFS VFS_Init(); // - Start IO Drivers Video_Install(NULL); NativeKeyboard_Install(NULL); + NativeFS_Install(NULL); // - Start VTerm { char *args[] = { @@ -38,6 +43,10 @@ int main(int argc, char *argv[]) VT_Install(args); } + VFS_Mount(gsAcessDir, "/Acess", "nativefs", ""); + + Debug_SetKTerminal("/Devices/VTerm/8"); + // Start syscall server // - Blocks SyscallServer();