* 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).