aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2026-07-24kernel: remove boot modules registryFelix Morgner16-298/+188
2026-07-24kapi: rename interface to interface_idFelix Morgner12-30/+30
2026-07-24kapi: rename boot_module to moduleFelix Morgner3-5/+5
2026-07-24kapi: extract real boot module registry singletonFelix Morgner10-77/+158
2026-07-24kapi: clean up directory namesFelix Morgner5-8/+2
2026-07-24kapi: formally extract device registryFelix Morgner8-75/+125
2026-07-24kernel: restructure devices and driversFelix Morgner11-37/+88
2026-07-24x86_64: split files for devices and driversFelix Morgner1-0/+3
2026-07-24kapi: fix interface registry testsFelix Morgner2-4/+15
2026-07-24kapi: add driver stacking testFelix Morgner1-0/+230
2026-07-24kapi: add driver registry testsFelix Morgner1-0/+203
2026-07-24kapi/interrupts: add ISR contextFelix Morgner1-7/+12
2026-07-24kernel: fix device number registry testsFelix Morgner1-2/+2
2026-07-24kapi: generalize device interface resolutionFelix Morgner4-33/+39
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner2-2/+36
2026-07-24kernel: generalize test fixFelix Morgner5-52/+134
2026-07-24kernel: fix device inode testsFelix Morgner1-0/+20
2026-07-24kernel: fix device number registry testsFelix Morgner1-4/+44
2026-07-24kernel: fix boot module based testsFelix Morgner2-8/+11
2026-07-24kernel/devfs: re-key devfs storageFelix Morgner3-17/+11
2026-07-24kernel/rd: fix device numberingFelix Morgner2-6/+8
2026-07-24libs/mb2: fix boot module command line bugFelix Morgner1-2/+1
2026-07-24kapi: let drivers choose their major numberFelix Morgner6-22/+70
2026-07-24kapi/device: remove init()Felix Morgner13-94/+25
2026-07-23kernel: port ram disk to new driver architectureFelix Morgner11-428/+304
2026-07-23x86_64: port legacy PIT driver to new architectureFelix Morgner3-4/+4
2026-07-23kapi: call device_attached when adding a childFelix Morgner1-1/+5
2026-07-23kapi: add driver registryFelix Morgner5-2/+187
2026-07-23kapi: introduce driver and bus protocolFelix Morgner3-0/+69
2026-07-23kernel/devices: add storage testsFelix Morgner1-0/+48
2026-07-23kernel/dev: add basic ram disk controller testsFelix Morgner1-0/+82
2026-07-23kerne: attach storage hierarchy to device treeFelix Morgner16-295/+100
2026-07-23kapi: add device registry testsFelix Morgner1-0/+76
2026-07-23kernel: add basic bus testsFelix Morgner1-0/+104
2026-07-23kapi: bootstrap owning device treeFelix Morgner3-31/+54
2026-07-22kernel/vfs: fix device node resolutionFelix Morgner2-21/+26
2026-07-22kapi: add test for resolving device node filesFelix Morgner2-0/+24
2026-07-22kapi: expose create_device_nodeFelix Morgner1-0/+6
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 Morgner12-4/+197
2026-07-22kernel: move device_number to kapiFelix Morgner12-53/+39
2026-07-22kernel: improve support for raw device filesFelix Morgner19-107/+143
2026-07-21kapi: remove major number allocatorFelix Morgner2-10/+2
2026-07-21kapi/device: remove major and minorFelix Morgner21-101/+53
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 Morgner10-0/+381