mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 05:37:54 +00:00
6cabc85ac8
This patch harmonizes the driver management between the sculpt manager and the phone manager by hosting the individual drivers in a new 'Drivers' class with a narrow interface towards 'Sculpt::Main'. The patch also introduces a clean separation of the 'Board_info' between features detected at runtime (on PC hardware), statically known/managed features (phone hardware), and options that can be toggled at runtime. With common patterns for managing drivers in place now, this commit also moves the former runtime/wifi_drv.cc and runtime/nic_drv.cc code to driver/wifi.h and driver/nic.h. The _drv suffix of the wifi and nic driver components have been dropped. Issue #5150 |
||
---|---|---|
.. | ||
include | ||
lib | ||
recipes | ||
run | ||
sculpt | ||
src | ||
README |
This directory is a source-code repository containing Genode-specific services and applications. In contrast to the components hosted in the 'os' repository, programs contained in 'gems' are able to leverage the functionalities provided by higher-level repositories such as 'libports'. To use the 'gems' repository, make sure to also add those repositories to your build configuraion.