summary refs log tree commit diff stats
path: root/rust/hw/char/pl011/src/lib.rs
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2024-12-10 13:09:08 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2025-01-27 19:27:02 +0100
commit6d314cc04544969bd83521a315312702b8c166d1 (patch)
tree9e3cc420e3aedc9379f61e0aa4d84f3c939149b7 /rust/hw/char/pl011/src/lib.rs
parentd1f27ae9ca1c87268b97741c0a2560baa7be4c8b (diff)
downloadfocaccia-qemu-6d314cc04544969bd83521a315312702b8c166d1.tar.gz
focaccia-qemu-6d314cc04544969bd83521a315312702b8c166d1.zip
rust: pl011: extract conversion to RegisterOffset
As an added bonus, this also makes the new function return u32 instead
of u64, thus factoring some casts into a single place.

Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to '')
-rw-r--r--rust/hw/char/pl011/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/hw/char/pl011/src/lib.rs b/rust/hw/char/pl011/src/lib.rs
index 2baacba230..a35fff8d44 100644
--- a/rust/hw/char/pl011/src/lib.rs
+++ b/rust/hw/char/pl011/src/lib.rs
@@ -43,7 +43,7 @@ pub const TYPE_PL011_LUMINARY: &::std::ffi::CStr = c_str!("pl011_luminary");
 #[doc(alias = "offset")]
 #[allow(non_camel_case_types)]
 #[repr(u64)]
-#[derive(Debug, qemu_api_macros::TryInto)]
+#[derive(Debug, Eq, PartialEq, qemu_api_macros::TryInto)]
 enum RegisterOffset {
     /// Data Register
     ///