summary refs log tree commit diff stats
path: root/target/avr
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2025-01-26 14:36:56 +0100
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2025-03-06 15:46:18 +0100
commitb8b37affc74e24f1c11f7dfbba416965b805e123 (patch)
tree88f02a9adb3be0d6dd68d12097c0426b0570a669 /target/avr
parent96adf9b404e51b9acdf9592595ad935905de1f4e (diff)
downloadfocaccia-qemu-b8b37affc74e24f1c11f7dfbba416965b805e123.tar.gz
focaccia-qemu-b8b37affc74e24f1c11f7dfbba416965b805e123.zip
target: Set disassemble_info::endian value for little-endian targets
Have the CPUClass::disas_set_info() callback set the
disassemble_info::endian field for little-endian targets.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250210212931.62401-2-philmd@linaro.org>
Diffstat (limited to 'target/avr')
-rw-r--r--target/avr/cpu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/target/avr/cpu.c b/target/avr/cpu.c
index 5a0e21465e..2871d30540 100644
--- a/target/avr/cpu.c
+++ b/target/avr/cpu.c
@@ -102,6 +102,7 @@ static void avr_cpu_reset_hold(Object *obj, ResetType type)
 
 static void avr_cpu_disas_set_info(CPUState *cpu, disassemble_info *info)
 {
+    info->endian = BFD_ENDIAN_LITTLE;
     info->mach = bfd_arch_avr;
     info->print_insn = avr_print_insn;
 }