aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
AgeCommit message (Collapse)AuthorFilesLines
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 Braun2-10/+19
2026-05-05Resolve TODOs concerning path validationMarcel Braun1-11/+9
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 Oesch2-30/+19
2026-05-05add relative path testsLukas Oesch1-0/+46
2026-05-05fix bht buildLukas Oesch2-13/+13
2026-05-05relative path supportLukas Oesch2-17/+102
2026-05-05add is_symbolic_link method in ext2 inodeLukas Oesch3-0/+34
2026-05-05refactor inode kindLukas Oesch8-70/+72
2026-04-30kernel/acpi: simplify manager constructorFelix Morgner1-11/+9
2026-04-30build: upgrade to GCC 16Felix Morgner1-6/+9
2026-04-26rename file_descriptor_table to open_file_tableLukas Oesch4-35/+35
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch6-85/+83
2026-04-25add demo codeLukas Oesch1-0/+63
2026-04-23chore: banish relative includesFelix Morgner62-236/+235
2026-04-23chore: organize includesFelix Morgner26-67/+67
2026-04-19vfs open returns the dentry not the open file descriptionLukas Oesch4-19/+22
2026-04-19check that after mount the old file isn't available anymoreLukas Oesch1-0/+3
2026-04-19add todo to support sparse filesLukas Oesch1-1/+3
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun12-92/+152
Add fs syscall handler See merge request teachos/kernel!23
2026-04-16Merge branch 'fmorgner/develop-BA-FS26/acpi-refactor' into develop-BA-FS26Felix Morgner1-25/+23
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 Morgner1-6/+6
2026-04-15kernel: improve bht speed using memory mappingFelix Morgner2-42/+70
2026-04-14add tests to mount filesystems backed by a fileLukas Oesch2-3/+66
2026-04-13Back filesystem by inode and not deviceMarcel Braun10-85/+82
2026-04-12Add fs syscall handlerMarcel Braun1-4/+4
2026-04-12RenameMarcel Braun1-4/+4
2026-04-11add ext2 inode and filesystem testsLukas Oesch4-26/+365
2026-04-11add open_file_description tests with real imageLukas Oesch1-0/+54
2026-04-11add vfs tests with real ext2 imagesLukas Oesch6-12/+285
2026-04-11add test for devfs edge caseLukas Oesch1-0/+9
2026-04-11add devfs filesystem tests, and storage_boot_module_fixture to mock real ↵Lukas Oesch4-3/+109
boot modules
2026-04-11add deinit functions for singletons in testsLukas Oesch5-72/+63
2026-04-11add rootfs filesystem testsLukas Oesch1-0/+45
2026-04-11add devfs and rootfs inode testsLukas Oesch2-0/+137
2026-04-11fix testLukas Oesch1-1/+1
2026-04-11add file_descriptor_table testsLukas Oesch2-0/+160
2026-04-11add open_file_description testsLukas Oesch3-4/+70
2026-04-11fix mount table testsLukas Oesch1-4/+3
2026-04-11add mount_table testsLukas Oesch1-0/+164
2026-04-11add mount testsLukas Oesch1-0/+49
2026-04-11add test_support filesystemLukas Oesch1-0/+17
2026-04-11use separate test inodeLukas Oesch2-4/+26