diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-08-26 19:24:11 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-08-26 19:24:11 +0200 |
| commit | a08dbf62d8dedd6501743598f5a3c4bfc464208d (patch) | |
| tree | 9f905b30e5a9918f92a6ff37d7c3a5b6d8f32752 /kernel/CMakeLists.txt | |
| parent | 0cf5196eff081d4eab4cfb9fc9eb7390f45696e5 (diff) | |
| parent | 8f027bb373673374641c93d443bdce829ea1ca75 (diff) | |
| download | kernel-a08dbf62d8dedd6501743598f5a3c4bfc464208d.tar.xz kernel-a08dbf62d8dedd6501743598f5a3c4bfc464208d.zip | |
Merge branch 'fmorgner/stateless-fs-drivers' into 'develop'
kernel/fs: rework filesystem subsystem to use stateless drivers
See merge request teachos/kernel!56
Diffstat (limited to 'kernel/CMakeLists.txt')
| -rw-r--r-- | kernel/CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index c7cf9498..35c3a957 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -60,28 +60,32 @@ target_sources("kernel_lib" PRIVATE "kernel/filesystem/dentry.cpp" "kernel/filesystem/device_inode.cpp" "kernel/filesystem/device_number_registry.cpp" + "kernel/filesystem/driver_registry.cpp" "kernel/filesystem/error.cpp" - "kernel/filesystem/filesystem.cpp" "kernel/filesystem/inode.cpp" "kernel/filesystem/mount_table.cpp" "kernel/filesystem/mount.cpp" "kernel/filesystem/open_file_descriptor.cpp" "kernel/filesystem/open_file_table.cpp" - "kernel/filesystem/type_registry.cpp" "kernel/filesystem/vfs.cpp" # DevFS Filesystem "kernel/filesystem/devfs/filesystem.cpp" "kernel/filesystem/devfs/inode.cpp" + "kernel/filesystem/devfs/module.cpp" # ext2 Filesystem + "kernel/filesystem/ext2/directory_iterator.cpp" "kernel/filesystem/ext2/error.cpp" "kernel/filesystem/ext2/filesystem.cpp" "kernel/filesystem/ext2/inode.cpp" + "kernel/filesystem/ext2/module.cpp" + "kernel/filesystem/ext2/write_batch.cpp" # Rootfs Filesystem "kernel/filesystem/rootfs/filesystem.cpp" "kernel/filesystem/rootfs/inode.cpp" + "kernel/filesystem/rootfs/module.cpp" ) file(GLOB_RECURSE KERNEL_HEADERS |
