aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/devices
AgeCommit message (Expand)AuthorFilesLines
5 dayskapi: implement device removalFelix Morgner1-6/+76
6 dayskapi/device: allow removing devices from bussesFelix Morgner2-0/+127
6 dayskapi: move protocol pointer to base busFelix Morgner3-33/+20
6 dayschore: minor cleanups after refactoringFelix Morgner2-19/+17
6 dayschore: replace "interface" with "facet"Felix Morgner9-328/+346
6 dayskapi: introduce the "bus" facetFelix Morgner1-0/+10
6 dayskapi: introduce driver namesFelix Morgner3-5/+23
6 dayskapi: fix driver probingFelix Morgner1-1/+5
7 dayskapi: implement interface registry notificationsFelix Morgner2-9/+218
7 dayskapi: add two missing test casesFelix Morgner1-2/+55
7 dayskapi: move interface_idFelix Morgner1-2/+2
7 dayskapi: rename interface to interface_idFelix Morgner6-24/+24
7 dayskapi: formally extract device registryFelix Morgner5-9/+115
7 dayskapi: fix interface registry testsFelix Morgner2-4/+15
7 dayskapi: add driver stacking testFelix Morgner1-0/+230
7 dayskapi: add driver registry testsFelix Morgner1-0/+203
8 dayskapi: generalize device interface resolutionFelix Morgner3-11/+37
8 dayskapi: add find overload to find composed interfacesFelix Morgner1-0/+14
8 dayskapi: let drivers choose their major numberFelix Morgner3-7/+12
8 dayskapi/device: remove init()Felix Morgner3-55/+0
8 daysx86_64: port legacy PIT driver to new architectureFelix Morgner1-2/+2
8 dayskapi: call device_attached when adding a childFelix Morgner1-1/+5
8 dayskapi: add driver registryFelix Morgner3-2/+167
8 dayskapi: introduce driver and bus protocolFelix Morgner2-0/+67
9 dayskernel: add basic bus testsFelix Morgner1-0/+104
9 dayskapi: bootstrap owning device treeFelix Morgner2-11/+18
10 dayskapi/device: remove major and minorFelix Morgner4-28/+17
2026-07-16kernel: begin block device re-architecture workFelix Morgner1-5/+0
2026-07-16kapi: introduce device interfacesFelix Morgner3-0/+313
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-09kstd: rename kstd header to include hppFelix Morgner2-6/+6
2026-04-23chore: banish relative includesFelix Morgner3-7/+7
2026-04-10kapi/devices: add parent back-pointer to deviceFelix Morgner2-0/+9
2026-04-10kapi: move CPU to kapiFelix Morgner1-0/+31
2026-04-08kapi/bus: fix eager initializationFelix Morgner1-2/+8
2026-04-06kapi: extract more code to the kernelFelix Morgner2-0/+100