aboutsummaryrefslogtreecommitdiff
path: root/kapi
AgeCommit message (Expand)AuthorFilesLines
5 dayskapi: implement device removalFelix Morgner1-0/+30
5 dayskapi/device: allow removing devices from bussesFelix Morgner1-0/+11
5 dayskapi: move protocol pointer to base busFelix Morgner2-3/+12
5 dayschore: minor cleanups after refactoringFelix Morgner1-5/+0
5 dayschore: replace "interface" with "facet"Felix Morgner16-457/+438
5 dayskapi: introduce the "bus" facetFelix Morgner1-0/+11
5 dayskapi/devices: improve documentationFelix Morgner1-14/+50
6 dayskapi: introduce driver namesFelix Morgner1-0/+6
6 dayskapi: fix driver probingFelix Morgner1-0/+1
6 dayskapi: implement interface registry notificationsFelix Morgner1-5/+140
6 dayschore: minor cleanupsFelix Morgner2-5/+5
6 dayskapi: fix missing member implementationFelix Morgner1-1/+4
6 dayskapi: move interface_idFelix Morgner7-27/+58
6 dayskapi: rename block and character deviceFelix Morgner3-13/+13
6 dayskapi: move block and character deviceFelix Morgner4-17/+17
6 dayskernel: remove boot modules registryFelix Morgner6-178/+81
7 dayskapi: rename interface to interface_idFelix Morgner8-27/+27
7 dayskapi: rename boot_module to moduleFelix Morgner4-14/+14
7 dayskapi: extract real boot module registry singletonFelix Morgner5-127/+99
7 dayskapi: clean up directory namesFelix Morgner4-12/+14
7 dayskapi: formally extract device registryFelix Morgner4-47/+62
7 dayskernel: restructure devices and driversFelix Morgner3-3/+4
7 daysx86_64: split files for devices and driversFelix Morgner1-0/+3
7 dayskapi: fix device pretty printerFelix Morgner1-1/+4
7 dayskapi: add driver stacking testFelix Morgner1-0/+1
7 dayskapi/interrupts: add ISR contextFelix Morgner1-2/+6
7 dayskapi: generalize device interface resolutionFelix Morgner2-17/+30
7 dayskapi: add find overload to find composed interfacesFelix Morgner1-0/+7
7 dayskapi: let drivers choose their major numberFelix Morgner3-3/+8
7 dayskapi/device: remove init()Felix Morgner3-22/+0
7 dayskernel: port ram disk to new driver architectureFelix Morgner1-0/+71
7 daysx86_64: port legacy PIT driver to new architectureFelix Morgner2-1/+11
7 dayskapi: add driver registryFelix Morgner5-0/+90
8 dayskapi: introduce driver and bus protocolFelix Morgner4-0/+162
8 dayskernel/dev: add basic ram disk controller testsFelix Morgner3-0/+5
8 dayskapi: bootstrap owning device treeFelix Morgner4-12/+17
9 dayskapi: expose create_device_nodeFelix Morgner1-0/+8
9 dayskapi/fs: implement status and raw_deviceFelix Morgner1-0/+6
9 dayskapi/fs: add file status and type types.Felix Morgner3-0/+74
9 dayskernel: move device_number to kapiFelix Morgner2-0/+27
10 dayskapi: remove major number allocatorFelix Morgner4-12/+4
10 dayskapi/device: remove major and minorFelix Morgner4-37/+5
12 dayskstd: move bitfiled_enum headerFelix Morgner1-3/+3
2026-07-16kapi: add character device capabilityFelix Morgner3-2/+42
2026-07-16kernel: begin block device re-architecture workFelix Morgner4-8/+56
2026-07-16kapi: introduce device interfacesFelix Morgner5-4/+250
2026-07-15kapi/devices: clean up some namesFelix Morgner1-2/+1
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner1-2/+2
2026-07-15kernel/cpu: introduce core index numberFelix Morgner1-1/+4
2026-07-15kapi/fs: normalize doc commentsFelix Morgner1-59/+48