aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
AgeCommit message (Collapse)AuthorFilesLines
5 daysRefactor data types in ext2Marcel Braun2-11/+11
5 daysrefactoringLukas Oesch20-170/+147
5 daysadd vfs testsLukas Oesch2-4/+33
5 daysadd mount testsLukas Oesch2-0/+48
5 daysfix tests, all files must be closed before unmountingLukas Oesch1-0/+24
5 daysrootfs inode is a directory inodeLukas Oesch1-0/+5
5 daysavoid nullptr accessLukas Oesch1-0/+4
5 daysuniform interface for open and closeLukas Oesch1-2/+2
5 daysrefactoring rootfs, no separate child management neededLukas Oesch5-89/+3
5 daysMount can only be unmounted if no references are present, increment ↵Lukas Oesch5-15/+60
references on open file and decrement on close file
5 daysrefactor find_mount_iterator to avoid code duplicationLukas Oesch1-8/+9
5 daysrenamingLukas Oesch1-14/+14
5 daysRename mount_table method from find_exact_mount to find_mountMarcel Braun3-10/+10
5 daysRemove unneeded functionality part 2Marcel Braun1-4/+0
5 daysRemove unneeded functionalityMarcel Braun1-10/+0
5 daysRefactor do_mount_internal to use target_mount as parameterMarcel Braun1-16/+14
5 daysRename mount_point_dentry to target_dentryMarcel Braun1-9/+9
5 daysRefactor resolve_pathMarcel Braun1-5/+16
5 daysTrack dentry instead of inode in open_file_descriptorMarcel Braun4-18/+27
5 daysUnify header inclusion syntaxMarcel Braun1-1/+1
5 daysadd todoLukas Oesch1-0/+1
5 dayssmall refactoringLukas Oesch1-0/+1
8 daysadd tests for mount and unmount boot root filesystemLukas Oesch1-0/+63
8 daysincrease buffer size to really test the singly indirect block pointerLukas Oesch1-1/+1
8 daysrefactoringLukas Oesch1-18/+24
8 daysadd inode sparse files testsLukas Oesch1-8/+93
8 daysadd todosLukas Oesch1-0/+1
8 daysimplement sparse files, fix bug with reading more than inode sizeLukas Oesch1-8/+14
8 daysrefactor ext2 map_inode_block_index_to_global_block_numberLukas Oesch3-27/+63
9 daysAdd tests for ext2 inode get_size()Marcel Braun2-2/+94
9 daysDetermine ext2 inode size depending on revision level, add const to several ↵Marcel Braun2-11/+29
methods
9 daysif the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the ↵Lukas Oesch3-14/+45
existing directory
10 daysrefactoring, simplify codeLukas Oesch1-41/+10
10 daysremove unused includeLukas Oesch1-3/+0
10 daysfix build after rebaseLukas Oesch1-1/+1
10 daysAdd is_mount_root flag to dentry and use in find_mount_root_dentryMarcel Braun5-19/+22
10 daysRemove find_longest_prefix_mountMarcel Braun2-61/+0
10 daysCreate first draft of get_parent_mount without find_longest_prefix_mountMarcel Braun1-7/+7
10 daysRename root_dentry() to get_root_dentry()Marcel Braun3-6/+6
10 daysAdd method that returns the next ancestor with mount flag setMarcel Braun1-0/+10
10 daysremove mount_path from mount struct (retrieve path from m_mount_dentry)Lukas Oesch5-35/+57
10 daysrenamingLukas Oesch2-18/+17
10 daysRemove unused includeMarcel Braun1-1/+0
10 daysRename get_full_path to get_absolute_pathMarcel Braun3-6/+6
10 daysAdd test for dentry get_full_pathMarcel Braun1-0/+24
10 daysRefactor dentryMarcel Braun2-34/+21
10 daysRefactor get_full_path remove recursionMarcel Braun1-9/+25
2026-05-05.. int the root directory remains in the rootLukas Oesch1-1/+1
2026-05-05add mount table find_exact_mount tests, remove todoLukas Oesch2-3/+19
2026-05-05small refactoring, add todoLukas Oesch1-0/+1