riscv: Pass RISCVHartArrayState by pointer
commita8259b53230782f5e0a0d66013655c4ed5d71b7e
authorAlistair Francis <alistair.francis@wdc.com>
Fri, 15 Jan 2021 23:00:27 +0000 (15 15:00 -0800)
committerAlistair Francis <alistair.francis@wdc.com>
Sat, 16 Jan 2021 22:34:46 +0000 (16 14:34 -0800)
tree682f8a500c9935c88f2f93ac6fd0cf44a7e4e0a1
parent138ca49a82b978f035b709abee45324dd7ab3e68
riscv: Pass RISCVHartArrayState by pointer

We were accidently passing RISCVHartArrayState by value instead of
pointer. The type is 824 bytes long so let's correct that and pass it by
pointer instead.

Fixes: Coverity CID 1438099
Fixes: Coverity CID 1438100
Fixes: Coverity CID 1438101
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com>
Reviewed-by: Bin Meng <bin.meng@windriver.com>
Message-id: f3e04424723e0e222769991896cc82308fd23f76.1610751609.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