aboutsummaryrefslogtreecommitdiff
path: root/kapi
AgeCommit message (Expand)AuthorFilesLines
2026-07-30kernel: implement dev zero and nullFelix Morgner1-0/+4
2026-07-30kernel: add support for character devicesFelix Morgner1-1/+1
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner1-0/+5
2026-07-28x86_64: split lapic according to UDMFelix Morgner3-42/+10
2026-07-27x86_64: port PIT to devices resourcesFelix Morgner2-0/+3
2026-07-27kapi: fix device resourcesFelix Morgner1-19/+46
2026-07-27kapi: fix device resource lookupFelix Morgner1-2/+51
2026-07-27kapi: add device resourcesFelix Morgner2-0/+186
2026-07-27kapi: fix driver registry lockingFelix Morgner2-1/+8
2026-07-26build: add tsan buildFelix Morgner1-3/+1
2026-07-26kapi/devices: implement locking disciplineFelix Morgner3-0/+9
2026-07-26kapi: implement a simple, tracked mutexFelix Morgner2-0/+74
2026-07-26kernel: add devfs live-update testsFelix Morgner1-0/+6
2026-07-26kapi: implement device removalFelix Morgner1-0/+30
2026-07-26kapi/device: allow removing devices from bussesFelix Morgner1-0/+11
2026-07-26kapi: move protocol pointer to base busFelix Morgner2-3/+12
2026-07-26chore: minor cleanups after refactoringFelix Morgner1-5/+0
2026-07-26chore: replace "interface" with "facet"Felix Morgner16-457/+438
2026-07-25kapi: introduce the "bus" facetFelix Morgner1-0/+11
2026-07-25kapi/devices: improve documentationFelix Morgner1-14/+50
2026-07-25kapi: introduce driver namesFelix Morgner1-0/+6
2026-07-25kapi: fix driver probingFelix Morgner1-0/+1
2026-07-25kapi: implement interface registry notificationsFelix Morgner1-5/+140
2026-07-25chore: minor cleanupsFelix Morgner2-5/+5
2026-07-25kapi: fix missing member implementationFelix Morgner1-1/+4
2026-07-24kapi: move interface_idFelix Morgner7-27/+58
2026-07-24kapi: rename block and character deviceFelix Morgner3-13/+13
2026-07-24kapi: move block and character deviceFelix Morgner4-17/+17
2026-07-24kernel: remove boot modules registryFelix Morgner6-178/+81
2026-07-24kapi: rename interface to interface_idFelix Morgner8-27/+27
2026-07-24kapi: rename boot_module to moduleFelix Morgner4-14/+14
2026-07-24kapi: extract real boot module registry singletonFelix Morgner5-127/+99
2026-07-24kapi: clean up directory namesFelix Morgner4-12/+14
2026-07-24kapi: formally extract device registryFelix Morgner4-47/+62
2026-07-24kernel: restructure devices and driversFelix Morgner3-3/+4
2026-07-24x86_64: split files for devices and driversFelix Morgner1-0/+3
2026-07-24kapi: fix device pretty printerFelix Morgner1-1/+4
2026-07-24kapi: add driver stacking testFelix Morgner1-0/+1
2026-07-24kapi/interrupts: add ISR contextFelix Morgner1-2/+6
2026-07-24kapi: generalize device interface resolutionFelix Morgner2-17/+30
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner1-0/+7
2026-07-24kapi: let drivers choose their major numberFelix Morgner3-3/+8
2026-07-24kapi/device: remove init()Felix Morgner3-22/+0
2026-07-23kernel: port ram disk to new driver architectureFelix Morgner1-0/+71
2026-07-23x86_64: port legacy PIT driver to new architectureFelix Morgner2-1/+11
2026-07-23kapi: add driver registryFelix Morgner5-0/+90
2026-07-23kapi: introduce driver and bus protocolFelix Morgner4-0/+162
2026-07-23kernel/dev: add basic ram disk controller testsFelix Morgner3-0/+5
2026-07-23kapi: bootstrap owning device treeFelix Morgner4-12/+17
2026-07-22kapi: expose create_device_nodeFelix Morgner1-0/+8