qemu-rust
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/7] rust: pl011: bug fixes


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH 0/7] rust: pl011: bug fixes
Date: Wed, 18 Dec 2024 12:17:13 +0100
User-agent: Mozilla Thunderbird

On 12/12/24 18:21, Paolo Bonzini wrote:
While preparing the comparison at
https://lists.nongnu.org/archive/html/qemu-rust/2024-12/msg00006.html,
I noticed some bugs in the code.  These are the corresponding fixes.

CCing Philippe because he expressed interest in bringing the Rust
version on par with the C version of the pl011 device.

Also cc'ing Zhao.

Paolo Bonzini (7):
   rust: pl011: fix declaration of LineControl bits
   rust: pl011: match break logic of C version
   rust: pl011: always use reset() method on registers
   rust: pl011: fix break errors and definition of Data struct
   rust: pl011: extend registers to 32 bits
   rust: pl011: fix migration stream
   rust: pl011: simplify handling of the FIFO enabled bit in LCR

  rust/hw/char/pl011/src/device.rs       | 119 +++++++++++-------
  rust/hw/char/pl011/src/device_class.rs |   8 +-
  rust/hw/char/pl011/src/lib.rs          | 161 +++++++++++++------------
  rust/qemu-api/src/vmstate.rs           |  22 ----
  4 files changed, 160 insertions(+), 150 deletions(-)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]