On 6/11/24 03:33, Manos Pitsidianakis wrote:
If `cargo` and `bindgen` is installed in your system, you should be able to build qemu-system-aarch64 with configure flag --enable-rust and launch an arm virt VM. One of the patches hardcodes the default UART of the machine to the Rust one, so if something goes wrong you will see it upon launching qemu-system-aarch64.
What version is required? On my stock ubuntu 22.04 system, I get /usr/bin/bindgen aarch64-softmmu_wrapper.h ... error: Found argument '--formatter' which wasn't expected, or isn't valid in this context USAGE: bindgen [FLAGS] [OPTIONS] <header> -- <clang-args>... $ bindgen --version bindgen 0.59.1 r~