[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 24/24] ppc/ppc405: Add check on minimum RAM size
From: |
Cédric Le Goater |
Subject: |
[PATCH v4 24/24] ppc/ppc405: Add check on minimum RAM size |
Date: |
Tue, 9 Aug 2022 17:39:04 +0200 |
The check on invalid RAM size is now performed in the SDRAM controller
but not all values will boot a machine. A minimum of 2*16 is required.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
---
hw/ppc/ppc405_boards.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/hw/ppc/ppc405_boards.c b/hw/ppc/ppc405_boards.c
index 4ff6715f3533..9a3fec38cce1 100644
--- a/hw/ppc/ppc405_boards.c
+++ b/hw/ppc/ppc405_boards.c
@@ -251,14 +251,11 @@ static void boot_from_kernel(MachineState *machine,
PowerPCCPU *cpu)
static void ppc405_init(MachineState *machine)
{
Ppc405MachineState *ppc405 = PPC405_MACHINE(machine);
- MachineClass *mc = MACHINE_GET_CLASS(machine);
const char *kernel_filename = machine->kernel_filename;
MemoryRegion *sysmem = get_system_memory();
- if (machine->ram_size != mc->default_ram_size) {
- char *sz = size_to_str(mc->default_ram_size);
- error_report("Invalid RAM size, should be %s", sz);
- g_free(sz);
+ if (machine->ram_size < 16 * MiB) {
+ error_report("Not enough RAM !");
exit(EXIT_FAILURE);
}
--
2.37.1
- [PATCH v4 19/24] ppc/ppc405: QOM'ify FPGA, (continued)
[PATCH v4 23/24] ppc/ppc405: QOM'ify SDRAM, Cédric Le Goater, 2022/08/09
[PATCH v4 24/24] ppc/ppc405: Add check on minimum RAM size,
Cédric Le Goater <=
[PATCH v4 16/24] ppc/ppc405: QOM'ify POB, Cédric Le Goater, 2022/08/09
[PATCH v4 20/24] ppc/ppc405: Use an embedded PPCUIC model in SoC state, Cédric Le Goater, 2022/08/09
[PATCH v4 22/24] ppc/ppc4xx: Fix sdram trace events, Cédric Le Goater, 2022/08/09
[PATCH v4 21/24] ppc/ppc405: Use an explicit I2C object, Cédric Le Goater, 2022/08/09
Re: [PATCH v4 00/24] ppc: QOM'ify 405 board, Daniel Henrique Barboza, 2022/08/11