aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
9 dayskapi: expose create_device_nodeFelix Morgner1-0/+6
9 dayskernel/vfs: fix vfs dentry cache consistencyFelix Morgner1-1/+1
9 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 Morgner12-4/+197
9 dayskernel: move device_number to kapiFelix Morgner12-53/+39
9 dayskernel: improve support for raw device filesFelix Morgner19-107/+143
10 dayskapi: remove major number allocatorFelix Morgner2-10/+2
10 dayskapi/device: remove major and minorFelix Morgner21-101/+53
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 Morgner10-0/+381
2026-07-16chore: move system error implementation out of lineFelix Morgner6-175/+199
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/rd: register block device interfaceFelix Morgner1-1/+12
2026-07-16kernel: dissolve block device in favour of kapiFelix Morgner12-301/+155
2026-07-16kernel: begin block device re-architecture workFelix Morgner40-519/+616
2026-07-16kapi: introduce device interfacesFelix Morgner7-5/+336
2026-07-15kapi/devices: clean up some namesFelix Morgner1-3/+2
2026-07-15kernel: remove unused functionFelix Morgner2-29/+0
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner1-3/+3
2026-07-15kernel/cpu: introduce core index numberFelix Morgner1-1/+8
2026-07-15kernel: rework ramdisk numberingFelix Morgner8-36/+37
2026-07-15kernel: unify major number counterFelix Morgner2-6/+18
2026-07-15kernel: fix build issue after API changeFelix Morgner1-5/+5
2026-07-15kernel/mem: fix wraparound bug in bitmap allocatorFelix Morgner2-4/+68
2026-07-15kapi/fs: use spans for byte rangesFelix Morgner2-30/+37
2026-07-14kernel/vfs: fix test compilationFelix Morgner1-8/+8
2026-07-14new memory address after rebaseLukas Oesch1-2/+2
2026-07-14add VFS testsLukas Oesch1-0/+47
2026-07-14always set all access rights, update parent's inode sizeLukas Oesch3-22/+65
2026-07-14check whether the target already exists when creating an inodeLukas Oesch5-25/+33
2026-07-14add testsLukas Oesch5-0/+133
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 Oesch13-8/+184
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