]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Wed, 10 Dec 2025 11:45:15 +0000 (12:45 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 30 Dec 2025 19:38:40 +0000 (20:38 +0100)
We want to remove the bogus DEVICE_NATIVE_ENDIAN definition
(by only having it explicit, either big or little one). Stop
exposing it to rust devices to avoid it spreading further.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-Id: <20251224134644.85582-8-philmd@linaro.org>

rust/system/src/memory.rs

index 4b3316bf767f139f91d7e4f5f80fcaf22401bfff..4e06c16a0b5b3aeb9d40c46062b1166668a0bb14 100644 (file)
@@ -78,12 +78,6 @@ impl<T> MemoryRegionOpsBuilder<T> {
         self
     }
 
-    #[must_use]
-    pub const fn native_endian(mut self) -> Self {
-        self.0.endianness = device_endian::DEVICE_NATIVE_ENDIAN;
-        self
-    }
-
     #[must_use]
     pub const fn valid_sizes(mut self, min: u32, max: u32) -> Self {
         self.0.valid.min_access_size = min;