aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/devices/driver_registry.cpp
AgeCommit message (Collapse)AuthorFilesLines
5 dayskapi: fix driver registry lockingFelix Morgner1-2/+12
5 dayschore: replace "interface" with "facet"Felix Morgner1-1/+1
6 dayskapi: introduce driver namesFelix Morgner1-5/+7
6 dayskapi: fix driver probingFelix Morgner1-1/+5
Previously, a driver was only bound after probing was successful. However, if the probing itself relies (directly or indirectly) on the device having a bound driver, probing fails. This patchset introduces a new device state to mark that we are currently probing and thus the bound driver is not yet definitively bound to the device. This allows us to bind early, without violating the perceived device state.
7 dayskapi: formally extract device registryFelix Morgner1-2/+2
8 dayskapi: add driver registryFelix Morgner1-0/+135