OSDN Git Service

hw/intc/riscv_aplic: Zero init APLIC internal state
authorIvan Klokov <ivan.klokov@syntacore.com>
Thu, 13 Apr 2023 13:34:32 +0000 (16:34 +0300)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 5 May 2023 00:49:50 +0000 (10:49 +1000)
commit2e6dba15cd8d3901df6f2e5ebe4db84349100f63
tree2af4684223136a1c1d8c97d6ec5319402e842f55
parent38303e8a2cfca62e9073014138a5e10f711459ee
hw/intc/riscv_aplic: Zero init APLIC internal state

Since g_new is used to initialize the RISCVAPLICState->state structure,
in some case we get behavior that is not as expected. This patch
changes this to g_new0, which allows to initialize the APLIC in the correct state.

Signed-off-by: Ivan Klokov <ivan.klokov@syntacore.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Message-Id: <20230413133432.53771-1-ivan.klokov@syntacore.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/intc/riscv_aplic.c