aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/devices
AgeCommit message (Expand)AuthorFilesLines
23 hourschore: apply stylistic cleanupsFelix Morgner2-2/+2
12 dayskstd: flatten units namespaceFelix Morgner1-2/+2
13 dayskapi: add power management support to driversFelix Morgner3-0/+308
2026-07-30kernel: implement dev zero and nullFelix Morgner2-5/+22
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner1-0/+5
2026-07-28x86_64: split lapic according to UDMFelix Morgner5-38/+4
2026-07-27x86_64: port PIT to devices resourcesFelix Morgner1-1/+2
2026-07-27kapi: fix device resource lookupFelix Morgner2-5/+321
2026-07-27kapi: add device resourcesFelix Morgner2-0/+444
2026-07-27kapi: fix driver registry lockingFelix Morgner4-12/+125
2026-07-26kapi/bus: extend stress testsFelix Morgner1-2/+79
2026-07-26kapi/bus: lock correct mutexFelix Morgner1-1/+1
2026-07-26build: add tsan buildFelix Morgner2-5/+9
2026-07-26kapi/devices: implement locking disciplineFelix Morgner4-107/+233
2026-07-26kapi: implement device removalFelix Morgner1-6/+76
2026-07-26kapi/device: allow removing devices from bussesFelix Morgner2-0/+127
2026-07-26kapi: move protocol pointer to base busFelix Morgner3-33/+20
2026-07-26chore: minor cleanups after refactoringFelix Morgner2-19/+17
2026-07-26chore: replace "interface" with "facet"Felix Morgner9-328/+346
2026-07-25kapi: introduce the "bus" facetFelix Morgner1-0/+10
2026-07-25kapi: introduce driver namesFelix Morgner3-5/+23
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-24kapi: move interface_idFelix Morgner1-2/+2
2026-07-24kapi: rename interface to interface_idFelix Morgner6-24/+24
2026-07-24kapi: formally extract device registryFelix Morgner5-9/+115
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: generalize device interface resolutionFelix Morgner3-11/+37
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner1-0/+14
2026-07-24kapi: let drivers choose their major numberFelix Morgner3-7/+12
2026-07-24kapi/device: remove init()Felix Morgner3-55/+0
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 Morgner3-2/+167
2026-07-23kapi: introduce driver and bus protocolFelix Morgner2-0/+67
2026-07-23kernel: add basic bus testsFelix Morgner1-0/+104
2026-07-23kapi: bootstrap owning device treeFelix Morgner2-11/+18
2026-07-21kapi/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