Most code iterates over vCPUs using the CPU_FOREACH()
macro. Prefer cpu_env(cpu) over &cpu->env.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Message-Id: <
20260415215539.92629-9-philmd@linaro.org>
{
CPUState *cs;
- for (cs = first_cpu; cs; cs = CPU_NEXT(cs)) {
- RISCVCPU *riscv_cpu = RISCV_CPU(cs);
- riscv_cpu->env.kernel_addr = kernel_addr;
- riscv_cpu->env.fdt_addr = fdt_addr;
+ CPU_FOREACH(cs) {
+ CPURISCVState *env = cpu_env(cs);
+
+ env->kernel_addr = kernel_addr;
+ env->fdt_addr = fdt_addr;
}
}