mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
9bd548c4bd
The VirtIO device configuration on Qemu is dynamic. The order and presence of different command line switches affects base address and interrupt assignment of each device. One could probably hard-code the necessary switches and resulting XML ARM platform driver configuration in each run script, but this seems like troublesome and hard to maintain solution. This patch explores an alternative approach to the problem. It implements a ROM driver which probes the address space region Qemu virt machines assign to VirtIO MMIO devices and exposes the result as XML via a ROM session. This XML output can be fed directly as config to the generic ARM platform driver. Ref #3825 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
recipes | ||
run | ||
src | ||
xsd | ||
README |
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.