aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2026-07-26chore: replace "interface" with "facet"Felix Morgner27-406/+428
2026-07-25kapi: introduce the "bus" facetFelix Morgner1-0/+10
2026-07-25kapi: introduce driver namesFelix Morgner7-5/+39
2026-07-25kernel: subscribe devfs to the number registryFelix Morgner4-33/+57
2026-07-25kernel: bootstrap device_number_registryFelix Morgner2-37/+54
2026-07-25kapi: fix driver probingFelix Morgner1-1/+5
2026-07-25kernel: make device number registry dynamicFelix Morgner2-62/+168
2026-07-25kapi: implement interface registry notificationsFelix Morgner3-10/+219
2026-07-25kapi: add two missing test casesFelix Morgner1-2/+55
2026-07-25chore: hide protocol implementationsFelix Morgner2-35/+40
2026-07-25chore: minor cleanupsFelix Morgner2-6/+5
2026-07-25kernel: pull out driver initializationFelix Morgner3-5/+7
2026-07-24kapi: move interface_idFelix Morgner2-4/+3
2026-07-24kapi: rename block and character deviceFelix Morgner12-32/+35
2026-07-24kapi: move block and character deviceFelix Morgner12-35/+46
2026-07-24kernel: move root busFelix Morgner6-32/+32
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