Hi Brian,
On 10/7/24 20:27, Brian Cain wrote:>>
Aside: Paolo, thanks for your work here!
Thanks to Manos, I am just the shepherd. :)
So far I think the focus for Rust support has been on device
models. But is there any interest in
being able to write TCG plugins in Rust
Is there a good degree of ABI compatibility across QEMU versions? If
so, plugins are external shared libraries and therefore they could be
built (with Cargo) independent of any QEMU code.
I am not involved in plugins work, so I am not the best person to answer!
After watching the recording of Alex's KVM Forum presentation on the
plugins, he's answered my question -- he described the rust bindings
specifically as "...might require us to be a little bit more formal
about specifying a proper API..." -- so maybe not a top priority for now.
thanks for your interest around plugins.
As you noticed, we are focused for now on making the API more complete
and useful, before starting to think about extending languages available
to write them.
Rust will be on top of the list for sure!
Regards,
Pierrick