* KVM/QEMU community call agenda items for 18/2/25 @ 2025-02-14 9:59 Alex Bennée 2025-02-18 15:52 ` Alex Bennée 0 siblings, 1 reply; 4+ messages in thread From: Alex Bennée @ 2025-02-14 9:59 UTC (permalink / raw) To: Alessandro Di Federico, Alistair Francis, Anton Johansson, Markus Armbruster, Brian Cain, Daniel P. Berrange, Chao Peng, cjia, Cédric Le Goater, cw, dhedde, Eric Blake, eblot, Edgar E. Iglesias, Eduardo Habkost, Elena Ufimtseva, Auger Eric, felipe, iggy, Warner Losh, Jan Kiszka, Jason Gunthorpe, jidong.xiao, Jim Shu, Joao Martins, Konrad Rzeszutek Wilk, Luc Michel, Manos Pitsidianakis, Max Chou, Mark Burton, mdean, mimu, Ho, Nelson, Paul Walmsley, Paolo Bonzini, Peter Maydell, Phil Mathieu-Daudé, QEMU Developers, Roberto Campesato, Richard Henderson, Shameerali Kolothum Thodi, Bernhard Beschow, Stefan Hajnoczi, Thomas Huth, Wei Wang, z.huo, LIU Zhiwei, zwu.kernel Hi, The KVM/QEMU community call is at: https://meet.jit.si/kvmcallmeeting @ 18/02/2025 14:00 UTC Paolo is going to give another rust update along with an overview of how a rust backend goes together. Are there any other agenda items for the sync-up? -- Alex Bennée Virtualisation Tech Lead @ Linaro ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: KVM/QEMU community call agenda items for 18/2/25 2025-02-14 9:59 KVM/QEMU community call agenda items for 18/2/25 Alex Bennée @ 2025-02-18 15:52 ` Alex Bennée 2025-02-18 16:42 ` Philippe Mathieu-Daudé 0 siblings, 1 reply; 4+ messages in thread From: Alex Bennée @ 2025-02-18 15:52 UTC (permalink / raw) To: Alessandro Di Federico Cc: Alistair Francis, Anton Johansson, Markus Armbruster, Brian Cain, Daniel P. Berrange, Chao Peng, cjia, Cédric Le Goater, cw, dhedde, Eric Blake, eblot, Edgar E. Iglesias, Eduardo Habkost, Elena Ufimtseva, Auger Eric, felipe, iggy, Warner Losh, Jan Kiszka, Jason Gunthorpe, jidong.xiao, Jim Shu, Joao Martins, Konrad Rzeszutek Wilk, Luc Michel, Manos Pitsidianakis, Max Chou, Mark Burton, mdean, mimu, Ho, Nelson, Paul Walmsley, Paolo Bonzini, Peter Maydell, Phil Mathieu-Daudé, QEMU Developers, Roberto Campesato, Richard Henderson, Shameerali Kolothum Thodi, Bernhard Beschow, Stefan Hajnoczi, Thomas Huth, Wei Wang, z.huo, LIU Zhiwei, zwu.kernel Alex Bennée <alex.bennee@linaro.org> writes: > Hi, > > The KVM/QEMU community call is at: > > https://meet.jit.si/kvmcallmeeting > @ > 18/02/2025 14:00 UTC > > Paolo is going to give another rust update along with an overview of > how a rust backend goes together. You can view/download the video from: https://fileserver.linaro.org/s/zQzSmd92ecaT5dN -- Alex Bennée Virtualisation Tech Lead @ Linaro ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: KVM/QEMU community call agenda items for 18/2/25 2025-02-18 15:52 ` Alex Bennée @ 2025-02-18 16:42 ` Philippe Mathieu-Daudé 2025-02-18 16:51 ` Peter Maydell 0 siblings, 1 reply; 4+ messages in thread From: Philippe Mathieu-Daudé @ 2025-02-18 16:42 UTC (permalink / raw) To: Alex Bennée, Paolo Bonzini Cc: Alistair Francis, Alessandro Di Federico, Anton Johansson, Markus Armbruster, Brian Cain, Daniel P. Berrange, Chao Peng, cjia, Cédric Le Goater, cw, dhedde, Eric Blake, eblot, Edgar E. Iglesias, Eduardo Habkost, Elena Ufimtseva, Auger Eric, felipe, iggy, Warner Losh, Jan Kiszka, Jason Gunthorpe, jidong.xiao, Jim Shu, Joao Martins, Konrad Rzeszutek Wilk, Luc Michel, Manos Pitsidianakis, Max Chou, Mark Burton, mdean, mimu, Ho, Nelson, Paul Walmsley, Paolo Bonzini, Peter Maydell, QEMU Developers, Roberto Campesato, Richard Henderson, Shameerali Kolothum Thodi, Bernhard Beschow, Stefan Hajnoczi, Thomas Huth, Wei Wang, z.huo, LIU Zhiwei, zwu.kernel On 18/2/25 16:52, Alex Bennée wrote: > Alex Bennée <alex.bennee@linaro.org> writes: > >> Hi, >> >> The KVM/QEMU community call is at: >> >> https://meet.jit.si/kvmcallmeeting >> @ >> 18/02/2025 14:00 UTC >> >> Paolo is going to give another rust update along with an overview of >> how a rust backend goes together. > > You can view/download the video from: > https://fileserver.linaro.org/s/zQzSmd92ecaT5dN My notes and few questions for Paolo: - w.r.t. endianness API, this form seems more natural to my C background: let hval: address_space_memory.load::<LE16>(hwaddr); - w.r.t. VMState I understand we'll have machines with a mix of C and Rust device model implementations, so we'll have to stick to the C migration serialization, and can't take benefit of Rust one. - Can the Fifo implementation in rust/hw/char/pl011/src/device.rs be extracted as "qemu/fifo32.h"? - Can we remove native_endian() from rust/qemu-api/src/memory.rs, as we are trying to get rid of DEVICE_NATIVE_ENDIAN? - About { embedded / heap allocated } QOM objects: In C developers don't want to give away the embedded model, as it offers free type checks (while heap-alloc must use runtime checks). IIUC with Rust it is the opposite, you mentioned is simpler to get build time checks with the heap-alloc version, is that right? (I didn't took particular notes about it). I'm interested because for declarative dynamic machines modelling, it is simpler to use the heap to allocate the objects, and I'd like to promote that more. - I noticed trace event calls are commented, what is the plan? Regards, Phil. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: KVM/QEMU community call agenda items for 18/2/25 2025-02-18 16:42 ` Philippe Mathieu-Daudé @ 2025-02-18 16:51 ` Peter Maydell 0 siblings, 0 replies; 4+ messages in thread From: Peter Maydell @ 2025-02-18 16:51 UTC (permalink / raw) To: Philippe Mathieu-Daudé Cc: Alex Bennée, Paolo Bonzini, Alistair Francis, Alessandro Di Federico, Anton Johansson, Markus Armbruster, Brian Cain, Daniel P. Berrange, Chao Peng, cjia, Cédric Le Goater, cw, dhedde, Eric Blake, eblot, Edgar E. Iglesias, Eduardo Habkost, Elena Ufimtseva, Auger Eric, felipe, iggy, Warner Losh, Jan Kiszka, Jason Gunthorpe, jidong.xiao, Jim Shu, Joao Martins, Konrad Rzeszutek Wilk, Luc Michel, Manos Pitsidianakis, Max Chou, Mark Burton, mdean, mimu, Ho, Nelson, Paul Walmsley, QEMU Developers, Roberto Campesato, Richard Henderson, Shameerali Kolothum Thodi, Bernhard Beschow, Stefan Hajnoczi, Thomas Huth, Wei Wang, z.huo, LIU Zhiwei, zwu.kernel On Tue, 18 Feb 2025 at 16:42, Philippe Mathieu-Daudé <philmd@linaro.org> wrote: > - About { embedded / heap allocated } QOM objects: In C developers > don't want to give away the embedded model, as it offers free > type checks (while heap-alloc must use runtime checks). IIUC with > Rust it is the opposite, you mentioned is simpler to get build time > checks with the heap-alloc version, is that right? (I didn't took > particular notes about it). I'm interested because for declarative > dynamic machines modelling, it is simpler to use the heap to allocate > the objects, and I'd like to promote that more. Mmm, I vaguely recall a discussion in a QEMU Summit a few years back about this; we've got a mix of embedded-allocation and the (older style) heap-alloc, but we aren't necessarily completely wedded to embedded-allocation and for dynamic machine creation heap-alloc is more natural. -- PMM ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-02-18 16:52 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-02-14 9:59 KVM/QEMU community call agenda items for 18/2/25 Alex Bennée 2025-02-18 15:52 ` Alex Bennée 2025-02-18 16:42 ` Philippe Mathieu-Daudé 2025-02-18 16:51 ` Peter Maydell
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).