7 Commits

Author SHA1 Message Date
5b43345b7d
kernel: Implement creating file inodes in tmpfs directories
All checks were successful
continuous-integration/drone/pr Build is passing
2023-02-25 19:22:05 +01:00
9248a5b3cc
tmpfs: make the root inode a DirInode instead of a FileInode 2023-02-25 19:08:55 +01:00
cca4743a51
tmpfs: add DirInode skeleton 2023-02-25 19:06:50 +01:00
6daad7787a
kernel: Rename FileSystem::root() to root_inode() and add a shortcut for the root filesystem's root inode 2023-02-25 18:05:25 +01:00
ddc4692671
kernel: Make a factory function for filesystem creation of inodes, and add inode numbers
Now every filesystem must provide fs->create_file_inode() for new inodes :)
2023-02-25 18:03:11 +01:00
5edd316198
kernel: Add a subclass of VFS::Inode to make it easier to implement file inodes 2023-02-25 17:54:01 +01:00
cb4246b98d
kernel: Start working on a VFS implementation using OOP and SharedPtr
All checks were successful
continuous-integration/drone/pr Build is passing
2023-02-03 22:20:00 +01:00