]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: remove .instance_post_init
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 6 Feb 2025 11:57:12 +0000 (12:57 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 20 May 2025 06:18:53 +0000 (08:18 +0200)
commit42bc8af14033b9eeeb535449f243767c015f027e
treeb8b1309a8c13c1c999db5b88d6c34e9f8a61245b
parent70f48d7fb19a88bca3cd4c388646d4cb9ee730f0
target/riscv: remove .instance_post_init

Unlike other uses of .instance_post_init, accel_cpu_instance_init()
*registers* properties, and therefore must be run before
device_post_init() which sets them to their values from -global.

In order to move all registration of properties to .instance_init,
call accel_cpu_instance_init() at the end of riscv_cpu_init().

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/riscv/cpu.c