Kernel: DeviceManager is now a 'FileSystem' so it can expose devices

Shell reads keyboard through /dev/input :)
This commit is contained in:
Bananymous
2023-03-29 11:50:46 +03:00
parent cd0d10b64e
commit 62fb233eb1
9 changed files with 135 additions and 25 deletions

View File

@@ -35,6 +35,8 @@ namespace Kernel
enum class Type
{
DeviceManager,
Device,
Ext2,
};

View File

@@ -19,6 +19,7 @@ namespace Kernel
virtual BAN::RefPtr<Inode> root_inode() override { return m_root_inode; }
BAN::ErrorOr<void> mount_test();
BAN::ErrorOr<void> mount(FileSystem*, BAN::StringView);
struct File
{