diff options
author | Daniel Henrique Barboza <dbarboza@ventanamicro.com> | 2024-01-23 13:17:12 -0300 |
---|---|---|
committer | Alistair Francis <alistair.francis@wdc.com> | 2024-02-09 20:43:14 +1000 |
commit | fafb0dc4d4805da596b0ad39281fa6df504d05b3 (patch) | |
tree | a5b0a8254d0053d1c23238659385ac4e49640827 | |
parent | 4f6d036cccf84180bca7e45156f3a04032b624e1 (diff) | |
download | qemu-fafb0dc4d4805da596b0ad39281fa6df504d05b3.zip qemu-fafb0dc4d4805da596b0ad39281fa6df504d05b3.tar.gz qemu-fafb0dc4d4805da596b0ad39281fa6df504d05b3.tar.bz2 |
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 <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20240123161714.160149-2-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
-rw-r--r-- | target/riscv/kvm/kvm-cpu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c index 4dec917..902180e 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; |