aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem
AgeCommit message (Expand)AuthorFilesLines
31 hourskernel: allow reallocation of minor numbersHEADdevelopFelix Morgner1-1/+20
45 hourskernel: improve minor number allocationFelix Morgner2-11/+29
4 dayskapi/devices: implement locking disciplineFelix Morgner2-36/+55
5 dayskernel: add missing ofd testFelix Morgner1-0/+14
5 dayskernel: fail early on removed device I/OFelix Morgner2-0/+70
5 dayskernel: add devfs live-update testsFelix Morgner1-1/+52
5 dayschore: replace "interface" with "facet"Felix Morgner6-47/+45
6 dayskernel: subscribe devfs to the number registryFelix Morgner3-32/+49
6 dayskernel: bootstrap device_number_registryFelix Morgner2-37/+54
6 dayskernel: make device number registry dynamicFelix Morgner2-62/+168
6 dayskapi: move interface_idFelix Morgner1-2/+1
6 dayskapi: rename block and character deviceFelix Morgner4-6/+8
6 dayskapi: move block and character deviceFelix Morgner4-6/+8
6 dayskapi: rename interface to interface_idFelix Morgner1-1/+1
6 dayskernel: restructure devices and driversFelix Morgner1-0/+8
7 dayskernel: fix device number registry testsFelix Morgner1-2/+2
7 dayskapi: generalize device interface resolutionFelix Morgner1-22/+2
7 dayskapi: add find overload to find composed interfacesFelix Morgner1-2/+22
7 dayskernel: generalize test fixFelix Morgner2-52/+60
7 dayskernel: fix device inode testsFelix Morgner1-0/+20
7 dayskernel: fix device number registry testsFelix Morgner1-4/+44
7 dayskernel/devfs: re-key devfs storageFelix Morgner3-17/+11
7 dayskapi: let drivers choose their major numberFelix Morgner2-14/+57
8 dayskerne: attach storage hierarchy to device treeFelix Morgner2-6/+6
8 dayskernel/vfs: fix device node resolutionFelix Morgner2-21/+26
8 dayskernel/vfs: fix vfs dentry cache consistencyFelix Morgner1-1/+1
8 dayskernel/vfs: implement persistent device nodesFelix Morgner6-1/+210
9 dayskernel/fs: add missing unit testsFelix Morgner4-0/+75
9 dayskernel: remove unused includeFelix Morgner1-1/+0
9 dayskapi/fs: implement status and raw_deviceFelix Morgner9-0/+186
9 dayskernel: move device_number to kapiFelix Morgner12-53/+39
9 dayskernel: improve support for raw device filesFelix Morgner17-105/+135
9 dayskapi/device: remove major and minorFelix Morgner4-16/+16
10 dayskernel/devfs: populate devfs via the device_number_registryFelix Morgner1-3/+3
10 dayskernel/devfs: always perform a full repopulationFelix Morgner2-9/+1
13 dayskernel: 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