aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
4 dayskapi: add tracked mutex testsFelix Morgner2-5/+79
4 dayskapi: implement a simple, tracked mutexFelix Morgner6-0/+143
4 dayskstd: split mutex headerFelix Morgner7-99/+125
5 dayskernel: add missing ofd testFelix Morgner1-0/+14
5 dayskernel: fail early on removed device I/OFelix Morgner2-0/+70
5 dayskstd: remove platform dependent asmFelix Morgner1-3/+1
5 dayskernel: add devfs live-update testsFelix Morgner3-1/+69
5 dayskapi: implement device removalFelix Morgner2-6/+106
5 dayskapi/device: allow removing devices from bussesFelix Morgner4-2/+140
5 dayskapi: move protocol pointer to base busFelix Morgner9-63/+34
5 dayskernel/bus: fix return type in boot_modules_protocolFelix Morgner1-1/+2
5 dayschore: minor cleanups after refactoringFelix Morgner5-31/+20
5 dayschore: replace "interface" with "facet"Felix Morgner49-882/+893
5 dayskapi: introduce the "bus" facetFelix Morgner2-0/+21
5 dayskapi/devices: improve documentationFelix Morgner1-14/+50
6 dayskapi: introduce driver namesFelix Morgner10-5/+52
6 dayskernel: subscribe devfs to the number registryFelix Morgner4-33/+57
6 dayskernel: bootstrap device_number_registryFelix Morgner2-37/+54
6 dayskapi: fix driver probingFelix Morgner2-1/+6
6 dayskernel: make device number registry dynamicFelix Morgner2-62/+168
6 dayskapi: implement interface registry notificationsFelix Morgner4-15/+359
6 dayskapi: add two missing test casesFelix Morgner1-2/+55
6 dayschore: hide protocol implementationsFelix Morgner4-69/+74
6 dayschore: minor cleanupsFelix Morgner4-11/+10
6 dayskernel: pull out driver initializationFelix Morgner3-5/+7
6 dayskapi: fix missing member implementationFelix Morgner1-1/+4
6 dayskapi: move interface_idFelix Morgner9-31/+61
6 dayskapi: rename block and character deviceFelix Morgner15-45/+48
6 dayskapi: move block and character deviceFelix Morgner16-52/+63
6 dayskernel: move root busFelix Morgner6-32/+32
6 dayskernel: remove boot modules registryFelix Morgner23-485/+283
6 daysx86_64: clean up isa driversFelix Morgner6-18/+29
6 dayskapi: rename interface to interface_idFelix Morgner26-64/+63
6 dayskapi: rename boot_module to moduleFelix Morgner8-22/+21
6 dayskapi: extract real boot module registry singletonFelix Morgner16-222/+261
6 dayskapi: clean up directory namesFelix Morgner10-22/+18
6 dayskapi: formally extract device registryFelix Morgner12-122/+187
7 dayskernel: restructure devices and driversFelix Morgner15-40/+93
7 daysx86_64: split files for devices and driversFelix Morgner13-106/+185
7 dayskapi: fix interface registry testsFelix Morgner2-4/+15
7 dayskstd: fix smart pointer pretty printersFelix Morgner1-4/+30
7 dayskapi: fix device pretty printerFelix Morgner1-1/+4
7 dayskapi: add driver stacking testFelix Morgner2-0/+231
7 dayskapi: add driver registry testsFelix Morgner1-0/+203
7 dayskapi/interrupts: add ISR contextFelix Morgner4-16/+29
7 dayskernel: fix device number registry testsFelix Morgner1-2/+2
7 dayskapi: generalize device interface resolutionFelix Morgner6-50/+69
7 dayskapi: add find overload to find composed interfacesFelix Morgner3-2/+43
7 dayskernel: generalize test fixFelix Morgner5-52/+134
7 dayskernel: fix device inode testsFelix Morgner1-0/+20