From: Daniel Henrique Barboza Date: Tue, 23 Jan 2024 16:17:12 +0000 (-0300) Subject: target/riscv/kvm: change kvm_reg_id to uint64_t X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fafb0dc4d4805da596b0ad39281fa6df504d05b3;p=qemu.git target/riscv/kvm: change kvm_reg_id to uint64_t The field isn't big enough to hold an uint64_t kvm register and Vector registers will end up overflowing it. Signed-off-by: Daniel Henrique Barboza Reviewed-by: Alistair Francis Message-ID: <20240123161714.160149-2-dbarboza@ventanamicro.com> Signed-off-by: Alistair Francis --- diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c index 4dec91740b..902180e8a5 100644 --- a/target/riscv/kvm/kvm-cpu.c +++ b/target/riscv/kvm/kvm-cpu.c @@ -145,7 +145,7 @@ typedef struct KVMCPUConfig { const char *name; const char *description; target_ulong offset; - int kvm_reg_id; + uint64_t kvm_reg_id; bool user_set; bool supported; } KVMCPUConfig;