diff --git a/Kernel/Makefile b/Kernel/Makefile index 63041a0b5b..b66032e407 100644 --- a/Kernel/Makefile +++ b/Kernel/Makefile @@ -29,6 +29,7 @@ VFS_OBJS = \ ../VirtualFileSystem/FileSystem.o \ ../VirtualFileSystem/DiskBackedFileSystem.o \ ../VirtualFileSystem/Ext2FileSystem.o \ + ../VirtualFileSystem/InodeIdentifier.o \ ../VirtualFileSystem/VirtualFileSystem.o AK_OBJS = \ diff --git a/Kernel/init.cpp b/Kernel/init.cpp index bc9670ce7b..723770fc4d 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -152,6 +152,8 @@ void init() // new Task(motd_main, "motd", IPC::Handle::MotdTask, Task::Ring0); new Task(user_main, "user", IPC::Handle::UserTask, Task::Ring3); + vfs->listDirectory("/"); + // The idle task will spend its eternity here for now. for (;;) { asm("hlt"); diff --git a/VirtualFileSystem/Ext2FileSystem.cpp b/VirtualFileSystem/Ext2FileSystem.cpp index 19b150848c..8e0dc9b87b 100644 --- a/VirtualFileSystem/Ext2FileSystem.cpp +++ b/VirtualFileSystem/Ext2FileSystem.cpp @@ -8,7 +8,7 @@ #include #include "sys-errno.h" -#define EXT2_DEBUG +//#define EXT2_DEBUG RetainPtr Ext2FileSystem::create(RetainPtr&& device) {