Dynamic machine and heterogeneous emulation roadmap: Difference between revisions
(Start roadmap with minutes from community call from 2024 Feb 6) |
(No difference)
|
Latest revision as of 16:24, 9 February 2024
Dynamic machine and heterogeneous emulation roadmap
Template
- Topic (owner)
- - Task (helper)
Dynamic machine
- Initial startup (armbru)
- - Extract comprehensive machine startup states
- - Simplify initial startup removing CLI
- - Get QMP socket available early enough
- HW devices emulation (philmd)
- - Clarify QDev states
- - Separate "wiring" step from "realize"
- - Allow creating/wiring QDev from QMP
- - Remove globals/singleton
- - Explicit QOM parent in pre-QOM QDev
- - Justify SysBus VS QDev
Heterogeneous emulation
- Support for multiple TCG frontends (anjo)
- - Make TCG context per cpu/cluster (philmd,anjo)
- - Build frontends as shared library (anjo)
- - Load frontend shlib during CPU REALIZE
- - Load different libs