aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-05-16Remove unneeded functionalityMarcel Braun2-18/+1
2026-05-16Refactor do_mount_internal to use target_mount as parameterMarcel Braun2-18/+16
2026-05-16Rename mount_point_dentry to target_dentryMarcel Braun2-10/+10
2026-05-16Document design rationale for resolve_path return typeMarcel Braun1-0/+10
2026-05-16Refactor resolve_pathMarcel Braun2-5/+22
2026-05-16Track dentry instead of inode in open_file_descriptorMarcel Braun6-25/+34
2026-05-16Unify header inclusion syntaxMarcel Braun2-2/+2
2026-05-16add todoLukas Oesch1-0/+1
2026-05-16small refactoringLukas Oesch2-1/+2
2026-05-16Merge branch 'fix-bht-debugging' into 'develop-BA-FS26'Lukas Oesch2-2/+5
2026-05-16ide: fix debuggingFelix Morgner2-4/+3
2026-05-16fix bht debuggingLukas Oesch1-2/+6
2026-05-14Merge branch 'mount-unmount-boot-root-fs-tests' into 'develop-BA-FS26'Marcel Braun1-0/+63
2026-05-13add tests for mount and unmount boot root filesystemLukas Oesch1-0/+63
2026-05-13Merge branch 'ext2-sparse-files' into 'develop-BA-FS26'Marcel Braun8-53/+206
2026-05-13increase buffer size to really test the singly indirect block pointerLukas Oesch1-1/+1
2026-05-13refactoringLukas Oesch2-18/+28
2026-05-13add inode sparse files testsLukas Oesch1-8/+93
2026-05-13add todosLukas Oesch2-0/+4
2026-05-13implement sparse files, fix bug with reading more than inode sizeLukas Oesch1-8/+14
2026-05-13refactor ext2 map_inode_block_index_to_global_block_numberLukas Oesch4-28/+76
2026-05-12Merge branch 'refactor-ext2-inode-size' into 'develop-BA-FS26'Lukas Oesch7-22/+152
2026-05-12Add tests for ext2 inode get_size()Marcel Braun3-2/+98
2026-05-12Determine ext2 inode size depending on revision level, add const to several m...Marcel Braun4-20/+54
2026-05-12Merge branch 'mount-unmount-root-fs' into 'develop-BA-FS26'Marcel Braun6-15/+52
2026-05-12if the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the ...Lukas Oesch6-15/+52
2026-05-12Merge branch 'refactoring' into 'develop-BA-FS26'Lukas Oesch15-194/+129
2026-05-12refactoring, simplify codeLukas Oesch1-41/+10
2026-05-12remove unused includeLukas Oesch1-3/+0
2026-05-11fix build after rebaseLukas Oesch1-1/+1
2026-05-11Add is_mount_root flag to dentry and use in find_mount_root_dentryMarcel Braun6-22/+26
2026-05-11Remove find_longest_prefix_mountMarcel Braun3-68/+0
2026-05-11Create first draft of get_parent_mount without find_longest_prefix_mountMarcel Braun1-7/+7
2026-05-11Rename root_dentry() to get_root_dentry()Marcel Braun4-7/+7
2026-05-11Add method that returns the next ancestor with mount flag setMarcel Braun2-0/+16
2026-05-11remove mount_path from mount struct (retrieve path from m_mount_dentry)Lukas Oesch6-41/+59
2026-05-11renamingLukas Oesch2-18/+17
2026-05-11return const boot_module_registry referenceLukas Oesch2-2/+2
2026-05-11Merge branch 'refactor-dentry-get-full-path' into 'develop-BA-FS26'Lukas Oesch4-24/+50
2026-05-11Remove unused includeMarcel Braun1-1/+0
2026-05-11Rename get_full_path to get_absolute_pathMarcel Braun4-7/+7
2026-05-11Add test for dentry get_full_pathMarcel Braun1-0/+24
2026-05-11Refactor dentryMarcel Braun3-35/+22
2026-05-11Refactor get_full_path remove recursionMarcel Braun1-9/+25
2026-05-10kstd/vector: reduce code duplicationFelix Morgner1-166/+91
2026-05-10debug: show data in boot modulesFelix Morgner1-7/+28
2026-05-10debug: add pretty printer for boot modules registryFelix Morgner5-12/+51
2026-05-08debug: add pretty printer for boot modulesFelix Morgner3-1/+31
2026-05-08debug: add page and frame formattersFelix Morgner8-17/+68
2026-05-07debug: add support for kstd::observer_ptrFelix Morgner2-1/+23