* QEMU Community Call 13th Feb [Minutes]
@ 2024-02-13 15:24 Philippe Mathieu-Daudé
0 siblings, 0 replies; only message in thread
From: Philippe Mathieu-Daudé @ 2024-02-13 15:24 UTC (permalink / raw)
To: QEMU Developers
Cc: Alex Bennée, Markus Armbruster, Mark Burton, mdean, felipe,
cw, eblake, iggy, jidong.xiao, peter.maydell, stefanha,
Warner Losh, zwu.kernel, jgg, cjia, konrad.wilk, wei.w.wang,
Joao Martins, afaerber, bbauman, eric.auger, jan.kiszka, jjherne,
mimu, z.huo, Elena Ufimtseva, Shameerali Kolothum Thodi,
Chao Peng, Brian Cain, Luc Michel, Bernhard Beschow,
Paul Walmsley, Alessandro Di Federico, Cédric Le Goater,
Daniel P. Berrangé, Edgar E. Iglesias, LIU Zhiwei,
Paolo Bonzini, Eduardo Habkost, Jim Shu, Richard Henderson,
Alistair Francis, Anton Johansson, Damien Hedde
Attendees:
- Philippe Mathieu-Daudé
- Markus Armbruster
- Anton Johansson
- Manos Pitsidianakis
- Paul Walmsley & SiFive QEMU team
Notes:
- Discussion on introducing a WIRING step in QDEV realization steps
https://lore.kernel.org/all/20240209123226.32576-1-philmd@linaro.org/
Bus-based devices already do something similar (IRQ wiring) in their
BusRealize handler (i.e. PCI). MMIO mapping is usually done explicitly
in-band, triggered by the guest.
- Make some QDev properties "configurable-only" then "read-only"
https://lore.kernel.org/all/20211103173002.209906-1-kwolf@redhat.com/
- Steps in dynamic machine / heterogeneous emulation per last week call
https://wiki.qemu.org/Dynamic_machine_and_heterogeneous_emulation_roadmap
- No objection to adding new binary we can use to prototype
https://lore.kernel.org/qemu-devel/20240209152945.25727-1-philmd@linaro.org/
Suggestion to use QOM interface to prototype API changes and
avoid to convert the whole tree.
Watch out to not end with never finished conversions.
- Leverage QOM interfaces when inheritance pattern doesn't work
https://lore.kernel.org/all/20240212174925.1504899-1-peter.maydell@linaro.org/
Why can't we model the reset tree with QDev?
Maybe be needed for RESET because MachineState isn't QDev.
- SiFive already using QMP to create dynamic machine and using
heterogeneous emulation using old patches from Xilinx / Edgar
Iglesias. Team definitively interested. Possibility to help
in few weeks when team get more comfortable with community.
- We might let the current Tuesday QEMU community call for generic
topics and add an extra "dynamic machine / heterogeneous emulation"
quick call every Thursday
Action items:
[ ] Setup a community calendar invite!
[ ] Next meeting next week
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-02-13 15:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-13 15:24 QEMU Community Call 13th Feb [Minutes] Philippe Mathieu-Daudé
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).