hw/riscv: Use the CPU to determine if 32-bit
authorAlistair Francis <alistair.francis@wdc.com>
Wed, 16 Dec 2020 18:23:08 +0000 (10:23 -0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 18 Dec 2020 05:56:44 +0000 (21:56 -0800)
commit3ed2b8ac2dacc22c088ec5793ecde31db2fa0414
tree734bb793e6c561360a30de8ecca155ebf2db112a
parent094b072c6819f251e4cba608585f0f5f59259797
hw/riscv: Use the CPU to determine if 32-bit

Instead of using string compares to determine if a RISC-V machine is
using 32-bit or 64-bit CPUs we can use the initalised CPUs. This avoids
us having to maintain a list of CPU names to compare against.

This commit also fixes the name of the function to match the
riscv_cpu_is_32bit() function.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 8ab7614e5df93ab5267788b73dcd75f9f5615e82.1608142916.git.alistair.francis@wdc.com
hw/riscv/boot.c
hw/riscv/sifive_u.c
hw/riscv/spike.c
hw/riscv/virt.c
include/hw/riscv/boot.h