]> xenbits.xensource.com Git - people/dariof/qemu-xen.git/commitdiff
ppc/pnv: Set default ram size to 1.75GB
authorJoel Stanley <joel@jms.id.au>
Wed, 21 Aug 2019 03:09:45 +0000 (12:39 +0930)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 28 Aug 2019 23:44:58 +0000 (09:44 +1000)
This makes the powernv machine easier for end users as the default
initrd address (1.5GB) is now within RAM.

This uses less than 2GB of RAM to ensure 32 bit Qemu still works.

Signed-off-by: Joel Stanley <joel@jms.id.au>
Message-Id: <20190821030945.473-1-joel@jms.id.au>
[dwg: Fix comment style for checkpatch]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/pnv.c

index d95086fbbd1e0cfc9ee9d67389895c73894e5e8d..6ead82aaa7bf82ff04c17925a4bf298e474b8ebc 100644 (file)
@@ -1361,7 +1361,11 @@ static void pnv_machine_class_init(ObjectClass *oc, void *data)
                                       * storage */
     mc->no_parallel = 1;
     mc->default_boot_order = NULL;
-    mc->default_ram_size = 1 * GiB;
+    /*
+     * RAM defaults to less than 2048 for 32-bit hosts, and large
+     * enough to fit the maximum initrd size at it's load address
+     */
+    mc->default_ram_size = INITRD_LOAD_ADDR + INITRD_MAX_SIZE;
     xic->icp_get = pnv_icp_get;
     xic->ics_get = pnv_ics_get;
     xic->ics_resend = pnv_ics_resend;