qemu/hw/hppa
Philippe Mathieu-Daudé b7746b1194 hw/hppa/machine: Restrict the total memory size to 3GB
The hardware expects DIMM slots of 1 or 2 GB, allowing up to
4 GB of memory. We want to accept the same amount of memory the
hardware can deal with. DIMMs of 768MB are not available.

However we have to deal with a firmware limitation: currently
SeaBIOS only supports 32-bit, and expects the RAM size in a
32-bit register. When using a 4GB configuration, the 32-bit
register get truncated and we report a size of 0MB to SeaBIOS,
which ends halting the machine:

  $ qemu-system-hppa -m 4g -serial stdio

  SeaBIOS: Machine configured with too little memory (0 MB), minimum is 16 MB.

  SeaBIOS wants SYSTEM HALT.

The easiest way is to restrict the machine to 3GB of memory.

Acked-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20200109000525.24744-3-f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2020-01-27 10:49:51 -08:00
..
dino.c hw/hppa/dino.c: Improve emulation of Dino PCI chip 2020-01-27 09:23:17 -08:00
hppa_hardware.h hppa: Add emulation of Artist graphics 2020-01-27 10:49:51 -08:00
hppa_sys.h hppa: Add support for LASI chip with i82596 NIC 2020-01-27 10:49:51 -08:00
Kconfig hppa: Add emulation of Artist graphics 2020-01-27 10:49:51 -08:00
lasi.c hppa: add emulation of LASI PS2 controllers 2020-01-27 10:49:51 -08:00
machine.c hw/hppa/machine: Restrict the total memory size to 3GB 2020-01-27 10:49:51 -08:00
Makefile.objs hppa: Add support for LASI chip with i82596 NIC 2020-01-27 10:49:51 -08:00
pci.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
trace-events hppa: Add support for LASI chip with i82596 NIC 2020-01-27 10:49:51 -08:00