aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
AgeCommit message (Expand)AuthorFilesLines
12 dayskstd: introduce basic offset typeFelix Morgner2-7/+4
12 dayskstd: flatten units namespaceFelix Morgner3-7/+7
12 dayskstd: clean up unitsFelix Morgner1-1/+1
12 dayskapi: implement seek supportFelix Morgner2-0/+27
13 dayschore: remove superfluous includeFelix Morgner1-1/+0
13 dayschore: replace expected by resultFelix Morgner1-7/+6
13 dayskapi: port block_special_file to std::spanFelix 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 Morgner6-38/+5
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: add tracked mutex testsFelix Morgner2-5/+79
2026-07-26kapi: implement a simple, tracked mutexFelix Morgner1-0/+55
2026-07-26kernel: add devfs live-update testsFelix Morgner1-0/+11
2026-07-26kapi: implement device removalFelix Morgner1-6/+76
2026-07-26kapi/device: allow removing devices from bussesFelix Morgner3-2/+129
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 Morgner11-333/+351
2026-07-25kapi: introduce the "bus" facetFelix Morgner1-0/+10
2026-07-25kapi: introduce driver namesFelix Morgner3-5/+23
2026-07-25kernel: subscribe devfs to the number registryFelix Morgner1-1/+8
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