Re: [RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-19 Thread Manos Pitsidianakis
On Wed, 19 Jun 2024 06:31, Richard Henderson wrote: 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

Re: [RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-18 Thread Richard Henderson
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

Re: [RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-13 Thread Daniel P . Berrangé
On Thu, Jun 13, 2024 at 08:13:01AM +0300, Manos Pitsidianakis wrote: > Good morning Daniel, > > On Wed, 12 Jun 2024 11:37, "Daniel P. Berrangé" wrote: > > On Tue, Jun 11, 2024 at 01:33:29PM +0300, Manos Pitsidianakis wrote: > > > > > > > > .gitignore | 2 + > > >

Re: [RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-12 Thread Manos Pitsidianakis
Good morning Daniel, On Wed, 12 Jun 2024 11:37, "Daniel P. Berrangé" wrote: On Tue, Jun 11, 2024 at 01:33:29PM +0300, Manos Pitsidianakis wrote: .gitignore | 2 + .gitlab-ci.d/buildtest.yml | 64 ++-- MAINTAINERS| 13 + configure

Re: [RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-12 Thread Daniel P . Berrangé
On Tue, Jun 11, 2024 at 01:33:29PM +0300, Manos Pitsidianakis wrote: > > .gitignore | 2 + > .gitlab-ci.d/buildtest.yml | 64 ++-- > MAINTAINERS| 13 + > configure | 12 + > hw/arm/virt.c | 4 + >

[RFC PATCH v2 0/5] Implement ARM PL011 in Rust

2024-06-11 Thread Manos Pitsidianakis
Changes from v1->v2: - Create bindgen target first, then add commit for device (thanks Pierrick) - Create a special named generated.rs for each target as compilation would fail if more than one targets were defined. The generated.rs target names would clash. - Add more descriptive commit