Commit 26f21f6e17 for qemu.org

commit 26f21f6e1730c4ef6a48372c1521f5ecc245d742
Author: BALATON Zoltan <balaton@eik.bme.hu>
Date:   Wed Apr 1 22:53:27 2026 +0200

    cirrus-vga: Make frame buffer endianness little endian by default

    QEMU VGA defaults to target endianness but real Cirrus VGA is little
    endian so set it explicitly in cirrus_init_common() to fix it on big
    endian machines.

    Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
    Message-ID: <20260401205327.914905969EC@zero.eik.bme.hu>
    Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

diff --git a/hw/display/cirrus_vga.c b/hw/display/cirrus_vga.c
index 629b34fc68..48be3c8a93 100644
--- a/hw/display/cirrus_vga.c
+++ b/hw/display/cirrus_vga.c
@@ -2930,6 +2930,8 @@ void cirrus_init_common(CirrusVGAState *s, Object *owner,
     s->vga.cursor_invalidate = cirrus_cursor_invalidate;
     s->vga.cursor_draw_line = cirrus_cursor_draw_line;

+    s->vga.big_endian_fb = false;
+
     qemu_register_reset(cirrus_reset, s);
 }