mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-02-11 19:39:26 -07:00
hw/arm/sbsa-ref: Tidy up use of RAMLIMIT_GB definition
Define RAMLIMIT_BYTES using the TiB definition and display the error parsed with size_to_str(): $ qemu-system-aarch64-unsigned -M sbsa-ref -m 9T qemu-system-aarch64-unsigned: sbsa-ref: cannot model more than 8 TiB of RAM Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20250623121845.7214-22-philmd@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
c6a613094e
commit
4e24ea43a1
1 changed files with 5 additions and 3 deletions
|
|
@ -19,6 +19,7 @@
|
|||
*/
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "qemu/cutils.h"
|
||||
#include "qemu/datadir.h"
|
||||
#include "qapi/error.h"
|
||||
#include "qemu/error-report.h"
|
||||
|
|
@ -53,8 +54,7 @@
|
|||
#include "target/arm/cpu-qom.h"
|
||||
#include "target/arm/gtimer.h"
|
||||
|
||||
#define RAMLIMIT_GB 8192
|
||||
#define RAMLIMIT_BYTES (RAMLIMIT_GB * GiB)
|
||||
#define RAMLIMIT_BYTES (8 * TiB)
|
||||
|
||||
#define NUM_IRQS 256
|
||||
#define NUM_SMMU_IRQS 4
|
||||
|
|
@ -756,7 +756,9 @@ static void sbsa_ref_init(MachineState *machine)
|
|||
sms->smp_cpus = smp_cpus;
|
||||
|
||||
if (machine->ram_size > sbsa_ref_memmap[SBSA_MEM].size) {
|
||||
error_report("sbsa-ref: cannot model more than %dGB RAM", RAMLIMIT_GB);
|
||||
char *size_str = size_to_str(RAMLIMIT_BYTES);
|
||||
|
||||
error_report("sbsa-ref: cannot model more than %s of RAM", size_str);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue