aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Collapse)AuthorFilesLines
7 dayskapi: clean up directory namesFelix Morgner5-8/+2
7 dayskapi: formally extract device registryFelix Morgner8-75/+125
7 dayskernel: restructure devices and driversFelix Morgner11-37/+88
7 daysx86_64: split files for devices and driversFelix Morgner1-0/+3
7 dayskapi: fix interface registry testsFelix Morgner2-4/+15
7 dayskapi: add driver stacking testFelix Morgner1-0/+230
7 dayskapi: add driver registry testsFelix Morgner1-0/+203
7 dayskapi/interrupts: add ISR contextFelix Morgner1-7/+12
7 dayskernel: fix device number registry testsFelix Morgner1-2/+2
7 dayskapi: generalize device interface resolutionFelix Morgner4-33/+39
7 dayskapi: add find overload to find composed interfacesFelix Morgner2-2/+36
7 dayskernel: generalize test fixFelix Morgner5-52/+134
7 dayskernel: fix device inode testsFelix Morgner1-0/+20
7 dayskernel: fix device number registry testsFelix Morgner1-4/+44
7 dayskernel: fix boot module based testsFelix Morgner2-8/+11
7 dayskernel/devfs: re-key devfs storageFelix Morgner3-17/+11
7 dayskernel/rd: fix device numberingFelix Morgner2-6/+8
7 dayslibs/mb2: fix boot module command line bugFelix Morgner1-2/+1
8 dayskapi: let drivers choose their major numberFelix Morgner6-22/+70
8 dayskapi/device: remove init()Felix Morgner13-94/+25
8 dayskernel: port ram disk to new driver architectureFelix Morgner11-428/+304
8 daysx86_64: port legacy PIT driver to new architectureFelix Morgner3-4/+4
8 dayskapi: call device_attached when adding a childFelix Morgner1-1/+5
8 dayskapi: add driver registryFelix Morgner5-2/+187
8 dayskapi: introduce driver and bus protocolFelix Morgner3-0/+69
8 dayskernel/devices: add storage testsFelix Morgner1-0/+48
8 dayskernel/dev: add basic ram disk controller testsFelix Morgner1-0/+82
8 dayskerne: attach storage hierarchy to device treeFelix Morgner16-295/+100
8 dayskapi: add device registry testsFelix Morgner1-0/+76
8 dayskernel: add basic bus testsFelix Morgner1-0/+104
9 dayskapi: bootstrap owning device treeFelix Morgner3-31/+54
9 dayskernel/vfs: fix device node resolutionFelix Morgner2-21/+26
9 dayskapi: add test for resolving device node filesFelix Morgner2-0/+24
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
14 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