aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2026-08-16build: don't predicate tests on general sanitizersFelix Morgner1-4/+4
2026-08-01kapi: add automatic driver registrationFelix Morgner4-7/+76
2026-07-30kernel/devices: add some documentationFelix Morgner1-0/+5
2026-07-30kernel/devices: generalize pseudo signatureFelix Morgner2-31/+22
2026-07-30kernel: implement dev zero and nullFelix Morgner15-9/+618
2026-07-30kernel: add support for character devicesFelix Morgner4-4/+29
2026-07-30kerne/fs: add more reserved numbersFelix Morgner1-0/+15
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner2-1/+25
2026-07-29kernel: improve minor number allocationFelix Morgner2-11/+29
2026-07-28chore: post refactoring cleanupFelix Morgner1-6/+0
2026-07-28x86_64: split lapic according to UDMFelix Morgner7-39/+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-26build: separate normal from stress testsFelix Morgner1-6/+12
2026-07-26kapi/bus: lock correct mutexFelix Morgner1-1/+1
2026-07-26build: add tsan buildFelix Morgner3-6/+10
2026-07-26kapi/devices: implement locking disciplineFelix Morgner10-145/+308
2026-07-26kapi: add tracked mutex testsFelix Morgner2-5/+79
2026-07-26kapi: implement a simple, tracked mutexFelix Morgner3-0/+63
2026-07-26kernel: add missing ofd testFelix Morgner1-0/+14
2026-07-26kernel: fail early on removed device I/OFelix Morgner2-0/+70
2026-07-26kernel: add devfs live-update testsFelix Morgner2-1/+63
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 Morgner5-46/+21
2026-07-26kernel/bus: fix return type in boot_modules_protocolFelix Morgner1-1/+2
2026-07-26chore: minor cleanups after refactoringFelix Morgner3-22/+18
2026-07-26chore: replace "interface" with "facet"Felix Morgner27-406/+428
2026-07-25kapi: introduce the "bus" facetFelix Morgner1-0/+10
2026-07-25kapi: introduce driver namesFelix Morgner7-5/+39
2026-07-25kernel: subscribe devfs to the number registryFelix Morgner4-33/+57
2026-07-25kernel: bootstrap device_number_registryFelix Morgner2-37/+54
2026-07-25kapi: fix driver probingFelix Morgner1-1/+5
2026-07-25kernel: make device number registry dynamicFelix Morgner2-62/+168
2026-07-25kapi: implement interface registry notificationsFelix Morgner3-10/+219
2026-07-25kapi: add two missing test casesFelix Morgner1-2/+55
2026-07-25chore: hide protocol implementationsFelix Morgner2-35/+40
2026-07-25chore: minor cleanupsFelix Morgner2-6/+5
2026-07-25kernel: pull out driver initializationFelix Morgner3-5/+7
2026-07-24kapi: move interface_idFelix Morgner2-4/+3
2026-07-24kapi: rename block and character deviceFelix Morgner12-32/+35
2026-07-24kapi: move block and character deviceFelix Morgner12-35/+46
2026-07-24kernel: move root busFelix Morgner6-32/+32
2026-07-24kernel: remove boot modules registryFelix Morgner16-298/+188
2026-07-24kapi: rename interface to interface_idFelix Morgner12-30/+30
2026-07-24kapi: rename boot_module to moduleFelix Morgner3-5/+5
2026-07-24kapi: extract real boot module registry singletonFelix Morgner10-77/+158