aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
4 dayskernel/fs: thread driver data through public APIFelix Morgner15-56/+85
4 dayskernel/fs: extract convenience aliasesFelix Morgner6-49/+40
4 dayskernel/fs: prepare for driver state extractionFelix Morgner16-51/+90
4 dayskernel/fs: clean up APIFelix Morgner12-82/+86
4 dayskernel/fs: ext2: let VFS associate the owning mountFelix Morgner3-9/+9
4 dayskernel/fs: add backing inode to mountFelix Morgner4-6/+53
4 dayskernel/fs: remove raw filesystem pointer from inode.Felix Morgner8-140/+220
4 dayskernel/fs: remove backing inode from baseFelix Morgner4-12/+11
4 dayskernel/fs: introduce mount factoryFelix Morgner8-93/+142
4 dayskernel/fs: remove the root inode from the base.Felix Morgner16-102/+118
4 dayskernel/fs: add back-link from inodes to their mountFelix Morgner3-0/+36
8 dayskstd: don't mark vfs_errc as an error condition typeFelix Morgner1-5/+0
8 dayskerne/test: add missing fs type registry initializationFelix Morgner2-0/+4
8 dayskstd: add nodiscard to result success and failureFelix Morgner1-1/+1
9 dayskernel: fix test compilationFelix Morgner1-1/+5
10 dayskernel/fs: add type lookupFelix Morgner4-7/+32
10 dayskernel/fs: rework driver probingFelix Morgner8-18/+99
10 dayskernel/fs: use type registry in probe_and_mountFelix Morgner8-26/+18
10 dayskernel: remove vfs_typeFelix Morgner15-76/+39
10 dayschore: normalize kernel doc commentsFelix Morgner18-485/+283
10 daysbuild: clean up header set verificationFelix Morgner1-5/+1
10 daysbuild: improve linting exclusions for testsFelix Morgner1-27/+12
11 dayschore: normalize header guardsFelix Morgner27-55/+55
11 daysdocs: clean up some of the documentationFelix Morgner11-112/+155
11 dayskapi: use bytes for size in boot modulesFelix Morgner2-3/+4
12 dayskapi/fs: fix wrong test argumentFelix Morgner1-1/+1
12 dayskstd: enable formatting and decay for bytesFelix Morgner1-18/+18
12 dayskstd: introduce basic offset typeFelix Morgner4-42/+26
12 dayskstd: flatten units namespaceFelix Morgner44-215/+201
12 dayskernel: fix test build issuesFelix Morgner1-2/+2
12 dayskstd: clean up unitsFelix Morgner4-14/+13
13 dayskapi: implement seek supportFelix Morgner4-0/+84
13 dayskernel/ram_disk: predicate read size on bufferFelix Morgner1-13/+8
13 dayschore: remove superfluous includeFelix Morgner1-1/+0
13 dayschore: replace expected by resultFelix Morgner2-8/+7
13 dayskapi: de-const read on block and char devicesFelix Morgner5-6/+5
13 dayskapi: port block_special_file to std::spanFelix Morgner29-294/+288
13 dayskernel: minor post-epic cleanupsFelix Morgner2-6/+2
13 dayskapi: add power management support to driversFelix Morgner4-0/+309
13 dayskstd: implement erase_if for flat mapFelix Morgner2-7/+4
14 daysbuild: don't predicate tests on general sanitizersFelix Morgner1-4/+4
2026-08-01kapi: add automatic driver registrationFelix Morgner4-7/+76
2026-07-30kernel/devices: add some documentationFelix Morgner1-0/+5
2026-07-30kernel/devices: generalize pseudo signatureFelix Morgner2-31/+22
2026-07-30kernel: implement dev zero and nullFelix Morgner15-9/+618
2026-07-30kernel: add support for character devicesFelix Morgner4-4/+29
2026-07-30kerne/fs: add more reserved numbersFelix Morgner1-0/+15
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner2-1/+25
2026-07-29kernel: improve minor number allocationFelix Morgner2-11/+29
2026-07-28chore: post refactoring cleanupFelix Morgner1-6/+0