1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 19:07:34 +00:00

Kernel: Introduce the new SysFS

The intention is to add dynamic mechanism for notifying the userspace
about hotplug events. Currently, the DMI (SMBIOS) blobs and ACPI tables
are exposed in the new filesystem.
This commit is contained in:
Liav A 2021-03-13 12:01:44 +02:00 committed by Andreas Kling
parent dc6defa7af
commit 92c0dab5ab
13 changed files with 839 additions and 202 deletions

View file

@ -30,7 +30,6 @@ set(KERNEL_SOURCES
CommandLine.cpp
ConsoleDevice.cpp
CoreDump.cpp
DMI.cpp
Devices/AsyncDeviceRequest.cpp
Devices/BlockDevice.cpp
Devices/CharacterDevice.cpp
@ -107,6 +106,7 @@ set(KERNEL_SOURCES
FileSystem/InodeWatcher.cpp
FileSystem/Plan9FileSystem.cpp
FileSystem/ProcFS.cpp
FileSystem/SysFS.cpp
FileSystem/TmpFS.cpp
FileSystem/VirtualFileSystem.cpp
FutexQueue.cpp
@ -225,6 +225,7 @@ set(KERNEL_SOURCES
Syscalls/waitid.cpp
Syscalls/inode_watcher.cpp
Syscalls/write.cpp
SystemExposed.cpp
TTY/ConsoleManagement.cpp
TTY/MasterPTY.cpp
TTY/PTYMultiplexer.cpp