aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem
AgeCommit message (Expand)AuthorFilesLines
2026-07-24kernel: fix device number registry testsFelix Morgner1-2/+2
2026-07-24kapi: generalize device interface resolutionFelix Morgner1-22/+2
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner1-2/+22
2026-07-24kernel: generalize test fixFelix Morgner2-52/+60
2026-07-24kernel: fix device inode testsFelix Morgner1-0/+20
2026-07-24kernel: fix device number registry testsFelix Morgner1-4/+44
2026-07-24kernel/devfs: re-key devfs storageFelix Morgner3-17/+11
2026-07-24kapi: let drivers choose their major numberFelix Morgner2-14/+57
2026-07-23kerne: attach storage hierarchy to device treeFelix Morgner2-6/+6
2026-07-22kernel/vfs: fix device node resolutionFelix Morgner2-21/+26
2026-07-22kernel/vfs: fix vfs dentry cache consistencyFelix Morgner1-1/+1
2026-07-22kernel/vfs: implement persistent device nodesFelix Morgner6-1/+210
2026-07-22kernel/fs: add missing unit testsFelix Morgner4-0/+75
2026-07-22kernel: remove unused includeFelix Morgner1-1/+0
2026-07-22kapi/fs: implement status and raw_deviceFelix Morgner9-0/+186
2026-07-22kernel: move device_number to kapiFelix Morgner12-53/+39
2026-07-22kernel: improve support for raw device filesFelix Morgner17-105/+135
2026-07-21kapi/device: remove major and minorFelix Morgner4-16/+16
2026-07-21kernel/devfs: populate devfs via the device_number_registryFelix Morgner1-3/+3
2026-07-21kernel/devfs: always perform a full repopulationFelix Morgner2-9/+1
2026-07-17kernel: introduce device_number abstractionFelix Morgner7-0/+369
2026-07-16chore: move system error implementation out of lineFelix Morgner5-175/+197
2026-07-16kernel: handle non-block devices more gracefullyFelix Morgner3-17/+24
2026-07-16kernel/devfs: fetch devices from interface registryFelix Morgner1-6/+8
2026-07-16kernel: dissolve block device in favour of kapiFelix Morgner1-2/+2
2026-07-16kernel: begin block device re-architecture workFelix Morgner21-285/+343
2026-07-15kernel: rework ramdisk numberingFelix Morgner2-15/+15
2026-07-14kernel/vfs: fix test compilationFelix Morgner1-8/+8
2026-07-14add VFS testsLukas Oesch1-0/+47
2026-07-14always set all access rights, update parent's inode sizeLukas Oesch2-22/+32
2026-07-14check whether the target already exists when creating an inodeLukas Oesch4-5/+13
2026-07-14add testsLukas Oesch4-0/+75
2026-07-14fix split_into_path_and_filename logic, add todoLukas Oesch2-2/+7
2026-07-14implement mkdir and create function in kapi::filesystem that calls the vfs an...Lukas Oesch10-4/+155
2026-07-14add test that symbolic link creation isn't implemented yetLukas Oesch1-0/+8
2026-07-14remove unneeded functionLukas Oesch3-43/+31
2026-07-14Add tests for inode creationMarcel Braun1-0/+82
2026-07-14Implement inode type handling for directory and regular in ext2Marcel Braun3-15/+51
2026-07-14Refactor and init directory correctlyMarcel Braun2-30/+24
2026-07-14first draft implementing init_directoryLukas Oesch4-40/+113
2026-07-14finish implementation of create_inode as first draftLukas Oesch4-10/+74
2026-07-14Save wip of create_inodeMarcel Braun2-6/+100
2026-07-14Implement inode allocation in ext2Marcel Braun3-3/+89
2026-07-14small refactoringLukas Oesch1-2/+1
2026-07-14refactoringLukas Oesch2-18/+26
2026-07-14add commentsLukas Oesch2-1/+48
2026-07-14improve testsLukas Oesch2-2/+8
2026-07-14refactoringLukas Oesch2-5/+6
2026-07-14add inode write tests with real filesystem imageLukas Oesch1-1/+26
2026-07-14add another ext2 inode tests, it panics if not enough free blocks availableLukas Oesch1-40/+46