aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
9 daysremove mount_path from mount struct (retrieve path from m_mount_dentry)Lukas Oesch6-41/+59
9 daysrenamingLukas Oesch2-18/+17
9 daysreturn const boot_module_registry referenceLukas Oesch2-2/+2
9 daysMerge branch 'refactor-dentry-get-full-path' into 'develop-BA-FS26'Lukas Oesch4-24/+50
Refactor get_full_path remove recursion See merge request teachos/kernel!31
9 daysRemove unused includeMarcel Braun1-1/+0
9 daysRename get_full_path to get_absolute_pathMarcel Braun4-7/+7
9 daysAdd test for dentry get_full_pathMarcel Braun1-0/+24
9 daysRefactor dentryMarcel Braun3-35/+22
9 daysRefactor get_full_path remove recursionMarcel Braun1-9/+25
10 dayskstd/vector: reduce code duplicationFelix Morgner1-166/+91
10 daysdebug: show data in boot modulesFelix Morgner1-7/+28
10 daysdebug: add pretty printer for boot modules registryFelix Morgner5-12/+51
12 daysdebug: add pretty printer for boot modulesFelix Morgner3-1/+31
12 daysdebug: add page and frame formattersFelix Morgner8-17/+68
13 daysdebug: add support for kstd::observer_ptrFelix Morgner2-1/+23
13 daysdebug: use gdb.ValuePrinter base classFelix Morgner7-63/+53
13 daysdebug: align kstd printers with std onesFelix Morgner2-13/+10
13 daysdebug: enable libstdc++ helpersFelix Morgner5-17/+41
13 dayside: update devcontainerFelix Morgner1-4/+2
2026-05-06ide: add poetry to the devcontainerFelix Morgner1-1/+1
2026-05-06dump_mb2i: dump unsupported tags as hexFelix Morgner1-6/+11
2026-05-06dump_mb2i: add support for framebuffer tagFelix Morgner1-1/+21
2026-05-06debug: refactor dump_mb2i toolFelix Morgner3-64/+1042
2026-05-06dump_mb2i: add support for bios boot device tagFelix Morgner1-0/+6
2026-05-05Merge branch 'symbolic-links' into 'develop-BA-FS26'Marcel Braun45-363/+799
Symbolic links See merge request teachos/kernel!29
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 Oesch2-2/+5
2026-05-05add filesystem interface testsLukas Oesch1-1/+48
2026-05-05add vfs symlink testsLukas Oesch1-1/+62
2026-05-05add symlink chain to imageLukas Oesch3-3/+7
2026-05-05refactoring mount_table lookupLukas Oesch3-8/+20
2026-05-05add symbolic link testsLukas Oesch1-0/+42
2026-05-05avoid to traverse back over the rootLukas Oesch1-10/+5
2026-05-05refactoring do_mount_internal (retrieve path from dentry), handle .. ↵Lukas Oesch2-16/+17
correctly in relative path
2026-05-05fix readmeLukas Oesch1-1/+1
2026-05-05Update readme for images, add symlink to readme into test_assets folderMarcel Braun2-3/+16
2026-05-05Add testing symlinks to filesystem imagesMarcel Braun6-6/+6
2026-05-05Disable recursion-warningMarcel Braun1-2/+2
2026-05-05Remove manual testsMarcel Braun1-167/+1
2026-05-05Add tests for path utilityMarcel Braun2-0/+70
2026-05-05Add check for max symlink countMarcel Braun1-8/+15
2026-05-05Add check for valid path lengthMarcel Braun1-9/+23
2026-05-05Add constantsMarcel Braun1-0/+13
2026-05-05Fix vfs testsMarcel Braun1-4/+3
2026-05-05fix problem with string_view lifetimeLukas Oesch2-9/+11
2026-05-05Add simple symlink testsMarcel Braun4-3/+26
2026-05-05Implement symlink non-recursiveMarcel Braun1-26/+15
2026-05-05Refactor path resolution, use vector and while instead of iterator and for-loopMarcel Braun1-2/+7
2026-05-05Implement symlink read in inode, fix max amount of bytes to readMarcel Braun3-11/+20