aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Collapse)AuthorFilesLines
2026-05-05Add testing symlinks to filesystem imagesMarcel Braun3-3/+3
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 Braun2-1/+21
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
2026-05-05Resolve TODOs concerning path validationMarcel Braun1-11/+9
2026-05-05Add helper functions for path validation and splittingMarcel Braun1-0/+56
2026-05-05Use iterator in path resolution, start with symlink implementationMarcel Braun1-3/+37
2026-05-05refactoring and extend testsLukas Oesch6-18/+21
2026-05-05add todosLukas Oesch1-0/+2
2026-05-05refactoringLukas Oesch3-30/+25
2026-05-05add relative path testsLukas Oesch1-0/+46
2026-05-05fix bht buildLukas Oesch2-13/+13
2026-05-05relative path supportLukas Oesch3-18/+103
2026-05-05resolve todosLukas Oesch4-7/+14
2026-05-05add is_symbolic_link method in ext2 inodeLukas Oesch6-0/+46
2026-05-05refactor inode kindLukas Oesch15-108/+113
2026-04-30kernel/acpi: simplify manager constructorFelix Morgner1-11/+9
2026-04-30build: upgrade to GCC 16Felix Morgner1-6/+9
2026-04-26fix bht buildLukas Oesch1-0/+0
2026-04-26rename file_descriptor_table to open_file_tableLukas Oesch8-62/+61
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch10-113/+111
2026-04-25add documentation, refactoringLukas Oesch1-6/+6
2026-04-25remove unused includeLukas Oesch1-1/+0
2026-04-25add demo codeLukas Oesch1-0/+63
2026-04-23chore: banish relative includesFelix Morgner117-333/+332
2026-04-23chore: organize includesFelix Morgner41-92/+96
2026-04-21build: clean up configurationFelix Morgner1-50/+97
2026-04-19vfs open returns the dentry not the open file descriptionLukas Oesch6-23/+30
2026-04-19check that after mount the old file isn't available anymoreLukas Oesch1-0/+3
2026-04-19move m_inodes member into subclassLukas Oesch2-1/+3
2026-04-19add todo to support sparse filesLukas Oesch1-1/+3
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun21-129/+378
Add fs syscall handler See merge request teachos/kernel!23
2026-04-16Merge branch 'fmorgner/develop-BA-FS26/acpi-refactor' into develop-BA-FS26Felix Morgner3-29/+27
2026-04-16acpi: introduce XSDT typeFelix Morgner1-23/+21
2026-04-16acpi: derive basic table from table headerFelix Morgner1-1/+1
2026-04-16acpi: introduce VLA tableFelix Morgner3-10/+10
2026-04-15kernel: improve bht speed using memory mappingFelix Morgner4-55/+98
2026-04-14add kapi filesystem testsLukas Oesch2-0/+130
2026-04-14add tests to mount filesystems backed by a fileLukas Oesch2-3/+66
2026-04-13Back filesystem by inode and not deviceMarcel Braun16-122/+117
2026-04-13Rename and refactorMarcel Braun1-6/+7