From: Philippe Mathieu-Daudé Date: Wed, 10 Dec 2025 11:45:15 +0000 (+0100) Subject: rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d97c8037bffeaeba0efa38c880ebfd7c898bf7b5;p=thirdparty%2Fqemu.git rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol 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é Reviewed-by: Richard Henderson Reviewed-by: Manos Pitsidianakis Reviewed-by: Zhao Liu Message-Id: <20251224134644.85582-8-philmd@linaro.org> --- diff --git a/rust/system/src/memory.rs b/rust/system/src/memory.rs index 4b3316bf76..4e06c16a0b 100644 --- a/rust/system/src/memory.rs +++ b/rust/system/src/memory.rs @@ -78,12 +78,6 @@ impl MemoryRegionOpsBuilder { 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;