aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-07-24kapi: formally extract device registryFelix Morgner12-122/+187
2026-07-24kernel: restructure devices and driversFelix Morgner15-40/+93
2026-07-24x86_64: split files for devices and driversFelix Morgner13-106/+185
2026-07-24kapi: fix interface registry testsFelix Morgner2-4/+15
2026-07-24kstd: fix smart pointer pretty printersFelix Morgner1-4/+30
2026-07-24kapi: fix device pretty printerFelix Morgner1-1/+4
2026-07-24kapi: add driver stacking testFelix Morgner2-0/+231
2026-07-24kapi: add driver registry testsFelix Morgner1-0/+203
2026-07-24kapi/interrupts: add ISR contextFelix Morgner4-16/+29
2026-07-24kernel: fix device number registry testsFelix Morgner1-2/+2
2026-07-24kapi: generalize device interface resolutionFelix Morgner6-50/+69
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner3-2/+43
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 Morgner2-3/+2
2026-07-24kapi: let drivers choose their major numberFelix Morgner9-25/+78
2026-07-24kapi/device: remove init()Felix Morgner21-139/+29
2026-07-23kernel: port ram disk to new driver architectureFelix Morgner16-431/+395
2026-07-23x86_64: port legacy PIT driver to new architectureFelix Morgner10-28/+199
2026-07-23kapi: call device_attached when adding a childFelix Morgner1-1/+5
2026-07-23kapi: add driver registryFelix Morgner10-2/+277
2026-07-23kapi: introduce driver and bus protocolFelix Morgner7-0/+231
2026-07-23kstd: fix gdb pretty printers for pointersFelix Morgner2-4/+34
2026-07-23kstd: fix some shared_ptr bugsFelix Morgner1-12/+16
2026-07-23kstd: improve shared_ptr implementationFelix Morgner1-175/+308
2026-07-23kernel/devices: add storage testsFelix Morgner1-0/+48
2026-07-23kernel/dev: add basic ram disk controller testsFelix Morgner4-0/+87
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-23kstd: add test for aliasing shared_ptr ctorFelix Morgner2-1/+61
2026-07-23kapi: bootstrap owning device treeFelix Morgner9-51/+79
2026-07-23kstd: fix shared_ptr constructorsFelix Morgner1-2/+2
2026-07-23kstd: add shared_ptr aliasing constructorFelix Morgner1-1/+24
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 Morgner2-0/+14
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-22kstd: fix shared ptr deletion logicFelix Morgner1-8/+14
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 Morgner13-4/+203
2026-07-22kapi/fs: add file status and type types.Felix Morgner3-0/+74
2026-07-22kernel: move device_number to kapiFelix Morgner13-34/+47
2026-07-22kernel: improve support for raw device filesFelix Morgner19-107/+143