Commit a6af2a76c0 for qemu.org
commit a6af2a76c09952ef6865e3c0b75e5498ba99aa9d
Author: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Date: Wed Aug 19 01:52:24 2026 +0200
target/avr: Constify CPUAVRState for some cpu_*() getters
Add the const qualifier to CPUAVRState when the
argument is accessed without modification.
Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20260901095229.72018-8-philmd@oss.qualcomm.com>
diff --git a/target/avr/cpu.h b/target/avr/cpu.h
index a818db753b..1e4e839bd8 100644
--- a/target/avr/cpu.h
+++ b/target/avr/cpu.h
@@ -183,7 +183,7 @@ int avr_cpu_gdb_write_register(CPUState *cpu, uint8_t *buf, int reg);
int avr_print_insn(bfd_vma addr, disassemble_info *info);
vaddr avr_cpu_gdb_adjust_breakpoint(CPUState *cpu, vaddr addr);
-static inline int avr_feature(CPUAVRState *env, AVRFeature feature)
+static inline int avr_feature(const CPUAVRState *env, AVRFeature feature)
{
return (env->features & (1U << feature)) != 0;
}
@@ -204,12 +204,12 @@ enum {
TB_FLAGS_SKIP = 2,
};
-static inline int cpu_interrupts_enabled(CPUAVRState *env)
+static inline int cpu_interrupts_enabled(const CPUAVRState *env)
{
return env->sregI != 0;
}
-static inline uint8_t cpu_get_sreg(CPUAVRState *env)
+static inline uint8_t cpu_get_sreg(const CPUAVRState *env)
{
return (env->sregC) << 0
| (env->sregZ) << 1