]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: update max_satp_mode based on QOM properties
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 18 Feb 2025 10:09:15 +0000 (11:09 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 20 May 2025 06:04:19 +0000 (08:04 +0200)
commit211c7f9bb817ca7bb7855535da4db5ca80a8aa1d
tree73cfe0cf59ed7d9f133d9d01607f23d395785ec3
parent357ce8171a9c7581ba02475874c8c28ed5220d9e
target/riscv: update max_satp_mode based on QOM properties

Almost all users of cpu->cfg.satp_mode care about the "max" value
satp_mode_max_from_map(cpu->cfg.satp_mode.map).  Convert the QOM
properties back into it.  For TCG, deduce the bitmap of supported modes
from valid_vm[].

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