]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: cpu: store max SATP mode as a single integer
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 18 Feb 2025 09:52:09 +0000 (10:52 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 20 May 2025 06:04:19 +0000 (08:04 +0200)
commit357ce8171a9c7581ba02475874c8c28ed5220d9e
treec41b9711067ea6e17105044a6e6f5c197337a643
parentb22cfa0f44e360d09595705cea8c97be692e2080
target/riscv: cpu: store max SATP mode as a single integer

The maximum available SATP mode implies all the shorter virtual address sizes.
Store it in RISCVCPUConfig and avoid recomputing it via satp_mode_max_from_map.

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