Luna/kernel/src/fs
apio dc766e1da7
Some checks failed
Build and test / build (push) Has been cancelled
kernel: Rework VFS access checking + add processes
VFS functions now accept a single Process* pointer instead of credentials and groups.
There is now a distinction between processes and threads
Now to fix all the bugs... waitpid crashes the process with an NX error...
2024-12-06 21:35:59 +01:00
..
devices kernel: Rework VFS access checking + add processes 2024-12-06 21:35:59 +01:00
devpts kernel: Correctly register file times for more file systems and file types 2023-12-04 20:42:17 +01:00
ext2 kernel/ext2: Add support for files larger than 4MB 2023-09-06 09:56:24 +02:00
tmpfs kernel: Correctly register file times for more file systems and file types 2023-12-04 20:42:17 +01:00
FSRegistry.cpp kernel: Add a registry for file system implementations 2023-10-23 22:47:49 +02:00
FSRegistry.h kernel: Add a registry for file system implementations 2023-10-23 22:47:49 +02:00
GPT.cpp libluna+kernel: Make CRC32 a class 2023-08-15 19:27:09 +02:00
GPT.h kernel: Add GUID partition table support 2023-06-17 12:03:37 +02:00
InitRD.cpp kernel: Rework VFS access checking + add processes 2024-12-06 21:35:59 +01:00
InitRD.h kernel: Move some files into subdirectories 2023-04-28 15:55:06 +02:00
MBR.cpp kernel: Start counting partition numbers at 1 2023-06-17 19:50:58 +02:00
MBR.h kernel: Rename Inode::blocking() to Inode::will_block_if_read() 2023-07-30 11:41:53 +02:00
Mount.cpp kernel: Make the root inode be a mountpoint as well + add pivot_root() 2023-06-17 17:27:22 +02:00
Mount.h kernel/VFS: Rework the metadata system so that there is a single metadata struct 2023-08-01 17:20:28 +02:00
OpenFileDescription.cpp kernel: Move file descriptors into their own separate file 2023-10-23 20:13:11 +02:00
OpenFileDescription.h kernel: Move file descriptors into their own separate file 2023-10-23 20:13:11 +02:00
Pipe.cpp kernel: Rework VFS access checking + add processes 2024-12-06 21:35:59 +01:00
Pipe.h kernel/VFS: Rework the metadata system so that there is a single metadata struct 2023-08-01 17:20:28 +02:00
StorageCache.cpp kernel: Make StorageCache have a reference to its parent BlockDevice 2024-08-09 18:52:56 +02:00
StorageCache.h kernel: Make StorageCache have a reference to its parent BlockDevice 2024-08-09 18:52:56 +02:00
VFS.cpp kernel: Rework VFS access checking + add processes 2024-12-06 21:35:59 +01:00
VFS.h kernel: Rework VFS access checking + add processes 2024-12-06 21:35:59 +01:00