aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
3 dayskernel/devices: generalize pseudo signatureFelix Morgner2-31/+22
3 dayskernel: implement dev zero and nullFelix Morgner16-9/+622
3 dayskernel: add support for character devicesFelix Morgner5-5/+30
3 dayskerne/fs: add more reserved numbersFelix Morgner1-0/+15
3 daysci: extend build stage artifacts lifetimeFelix Morgner1-1/+1
4 dayskernel: allow reallocation of minor numbersFelix Morgner3-1/+30
4 daysx86_64: fix use-before-init in cpu bus initFelix Morgner1-3/+3
4 dayskernel: improve minor number allocationFelix Morgner4-14/+32
5 daysx86_64: move cpu related driversFelix Morgner3-5/+5
5 dayschore: post refactoring cleanupFelix Morgner8-19/+15
5 daysx86_64: split lapic according to UDMFelix Morgner29-313/+604
6 daysx86_64: port PIT to devices resourcesFelix Morgner7-13/+88
6 dayskapi: fix device resourcesFelix Morgner1-19/+46
6 dayskapi: fix device resource lookupFelix Morgner3-7/+372
6 dayskapi: add device resourcesFelix Morgner4-0/+630
7 dayskapi: fix driver registry lockingFelix Morgner6-13/+133
7 dayskapi/bus: extend stress testsFelix Morgner1-2/+79
7 daysci: fix junit reports directoryFelix Morgner1-2/+2
7 daysbuild: separate normal from stress testsFelix Morgner6-19/+73
7 dayside: adapt nesting patternsFelix Morgner1-2/+2
7 dayskapi/bus: lock correct mutexFelix Morgner1-1/+1
7 daysci: disable coverage for tsan testsFelix Morgner1-6/+18
7 daysbuild: ignore negative coverage countsFelix Morgner1-1/+1
7 daysci: enable halt_on_error for TSanFelix Morgner1-1/+1
7 daysci: fix job dependenciesFelix Morgner1-1/+5
7 dayskstd: fix weak_this race in shared_ptrFelix Morgner1-3/+1
7 daysci: add tsan jobsFelix Morgner1-9/+14
7 daysbuild: add tsan buildFelix Morgner8-12/+44
7 dayskapi/devices: implement locking disciplineFelix Morgner15-147/+320
7 dayskapi: add tracked mutex testsFelix Morgner2-5/+79
7 dayskapi: implement a simple, tracked mutexFelix Morgner6-0/+143
7 dayskstd: split mutex headerFelix Morgner7-99/+125
7 dayskernel: add missing ofd testFelix Morgner1-0/+14
7 dayskernel: fail early on removed device I/OFelix Morgner2-0/+70
7 dayskstd: remove platform dependent asmFelix Morgner1-3/+1
7 dayskernel: add devfs live-update testsFelix Morgner3-1/+69
7 dayskapi: implement device removalFelix Morgner2-6/+106
7 dayskapi/device: allow removing devices from bussesFelix Morgner4-2/+140
7 dayskapi: move protocol pointer to base busFelix Morgner9-63/+34
7 dayskernel/bus: fix return type in boot_modules_protocolFelix Morgner1-1/+2
7 dayschore: minor cleanups after refactoringFelix Morgner5-31/+20
7 dayschore: replace "interface" with "facet"Felix Morgner49-882/+893
8 dayskapi: introduce the "bus" facetFelix Morgner2-0/+21
8 dayskapi/devices: improve documentationFelix Morgner1-14/+50
8 dayskapi: introduce driver namesFelix Morgner10-5/+52
8 dayskernel: subscribe devfs to the number registryFelix Morgner4-33/+57
8 dayskernel: bootstrap device_number_registryFelix Morgner2-37/+54
8 dayskapi: fix driver probingFelix Morgner2-1/+6
8 dayskernel: make device number registry dynamicFelix Morgner2-62/+168
8 dayskapi: implement interface registry notificationsFelix Morgner4-15/+359