qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* 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).