aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
AgeCommit message (Expand)AuthorFilesLines
2026-07-25kapi: fix driver probingFelix Morgner1-1/+5
2026-07-25kapi: implement interface registry notificationsFelix Morgner2-9/+218
2026-07-25kapi: add two missing test casesFelix Morgner1-2/+55
2026-07-25kernel: pull out driver initializationFelix Morgner1-2/+0
2026-07-24kapi: move interface_idFelix Morgner1-2/+2
2026-07-24kernel: move root busFelix Morgner1-3/+3
2026-07-24kernel: remove boot modules registryFelix Morgner3-228/+39
2026-07-24kapi: rename interface to interface_idFelix Morgner7-25/+25
2026-07-24kapi: rename boot_module to moduleFelix Morgner2-3/+3
2026-07-24kapi: extract real boot module registry singletonFelix Morgner3-42/+132
2026-07-24kapi: clean up directory namesFelix Morgner1-1/+1
2026-07-24kapi: formally extract device registryFelix Morgner7-75/+124
2026-07-24kernel: restructure devices and driversFelix Morgner1-2/+2
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-24kapi: generalize device interface resolutionFelix Morgner3-11/+37
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner1-0/+14
2026-07-24libs/mb2: fix boot module command line bugFelix Morgner1-2/+1
2026-07-24kapi: let drivers choose their major numberFelix Morgner3-7/+12
2026-07-24kapi/device: remove init()Felix Morgner6-67/+2
2026-07-23kernel: port ram disk to new driver architectureFelix Morgner1-0/+102
2026-07-23x86_64: port legacy PIT driver to new architectureFelix Morgner1-2/+2
2026-07-23kapi: call device_attached when adding a childFelix Morgner1-1/+5
2026-07-23kapi: add driver registryFelix Morgner4-2/+186
2026-07-23kapi: introduce driver and bus protocolFelix Morgner2-0/+67
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-22kapi: add test for resolving device node filesFelix Morgner1-0/+21
2026-07-22kapi: expose create_device_nodeFelix Morgner1-0/+6
2026-07-22kapi/fs: implement status and raw_deviceFelix Morgner1-0/+5
2026-07-21kapi: remove major number allocatorFelix Morgner1-9/+0
2026-07-21kapi/device: remove major and minorFelix Morgner5-40/+21
2026-07-16kernel: begin block device re-architecture workFelix Morgner3-16/+15
2026-07-16kapi: introduce device interfacesFelix Morgner4-4/+330
2026-07-15kapi/devices: clean up some namesFelix Morgner1-3/+2
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner1-3/+3
2026-07-15kernel/cpu: introduce core index numberFelix Morgner1-1/+8
2026-07-15kernel: rework ramdisk numberingFelix Morgner1-5/+5
2026-07-15kernel: unify major number counterFelix Morgner1-1/+1
2026-07-15kapi/fs: use spans for byte rangesFelix Morgner2-30/+37
2026-07-14check whether the target already exists when creating an inodeLukas Oesch1-20/+20
2026-07-14add testsLukas Oesch1-0/+58
2026-07-14implement mkdir and create function in kapi::filesystem that calls the vfs an...Lukas Oesch1-0/+12
2026-07-14update inode size correctly,Lukas Oesch1-8/+8
2026-07-14Add testsMarcel Braun1-0/+24
2026-07-14kernel/vfs: expand error_code integrationFelix Morgner1-4/+3
2026-07-14kernel/vfs: rename do_mount to mountFelix Morgner1-1/+1