projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
325ba52
)
ppc/pnv: Add an assert when calculating the RAM distribution on chips
author
Cédric Le Goater
<clg@kaod.org>
Thu, 2 Sep 2021 13:09:10 +0000
(15:09 +0200)
committer
David Gibson
<david@gibson.dropbear.id.au>
Wed, 29 Sep 2021 09:37:39 +0000
(19:37 +1000)
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <
20210902130928
.528803-3-clg@kaod.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/pnv.c
patch
|
blob
|
history
diff --git
a/hw/ppc/pnv.c
b/hw/ppc/pnv.c
index 03c86508d2f76787754a1d96f9961aec854fbeb5..71e45515f1362987f1d00bdc35a82ca703cef23c 100644
(file)
--- a/
hw/ppc/pnv.c
+++ b/
hw/ppc/pnv.c
@@
-723,6
+723,8
@@
static uint64_t pnv_chip_get_ram_size(PnvMachineState *pnv, int chip_id)
return QEMU_ALIGN_DOWN(ram_per_chip, 1 * MiB);
}
+ assert(pnv->num_chips > 1);
+
ram_per_chip = (machine->ram_size - 1 * GiB) / (pnv->num_chips - 1);
return chip_id == 0 ? 1 * GiB : QEMU_ALIGN_DOWN(ram_per_chip, 1 * MiB);
}