* [PATCH] powerpc/prom: Increase RMA size to 512MB
@ 2017-03-30 4:03 Sukadev Bhattiprolu
2017-04-06 13:06 ` Michael Ellerman
0 siblings, 1 reply; 2+ messages in thread
From: Sukadev Bhattiprolu @ 2017-03-30 4:03 UTC (permalink / raw)
To: Michael Ellerman; +Cc: praveen.pandey, linuxppc-dev, linux-kernel
>From 3ae8d1ed31b01b92b172fe20e4560cfbfab135ec Mon Sep 17 00:00:00 2001
From: root <root@furatripa-lp2.aus.stglabs.ibm.com>
Date: Mon, 27 Mar 2017 19:43:14 -0400
Subject: [PATCH] powerpc/prom: Increase RMA size to 512MB
When booting very large systems with a large initrd, we run out of
space for either the RTAS or the flattened device tree (FDT). Boot
fails with messages like:
Could not allocate memory for RTAS
or
No memory for flatten_device_tree (no room)
Increasing the minimum RMA size to 512MB fixes the problem. This
should not have an impact on smaller LPARs (with 256MB memory),
as the firmware will cap the RMA to the memory assigned to the LPAR.
Fix is based on input/discussions with Michael Ellerman. Thanks to
Praveen K. Pandey for testing on a large system.
Reported-by: Praveen K. Pandey <preveen.pandey@in.ibm.com>
Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
---
arch/powerpc/kernel/prom_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c
index 1c1b44e..dd8a04f 100644
--- a/arch/powerpc/kernel/prom_init.c
+++ b/arch/powerpc/kernel/prom_init.c
@@ -815,7 +815,7 @@ struct ibm_arch_vec __cacheline_aligned ibm_architecture_vec = {
.virt_base = cpu_to_be32(0xffffffff),
.virt_size = cpu_to_be32(0xffffffff),
.load_base = cpu_to_be32(0xffffffff),
- .min_rma = cpu_to_be32(256), /* 256MB min RMA */
+ .min_rma = cpu_to_be32(512), /* 512MB min RMA */
.min_load = cpu_to_be32(0xffffffff), /* full client load */
.min_rma_percent = 0, /* min RMA percentage of total RAM */
.max_pft_size = 48, /* max log_2(hash table size) */
--
1.8.3.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: powerpc/prom: Increase RMA size to 512MB
2017-03-30 4:03 [PATCH] powerpc/prom: Increase RMA size to 512MB Sukadev Bhattiprolu
@ 2017-04-06 13:06 ` Michael Ellerman
0 siblings, 0 replies; 2+ messages in thread
From: Michael Ellerman @ 2017-04-06 13:06 UTC (permalink / raw)
To: Sukadev Bhattiprolu; +Cc: praveen.pandey, linuxppc-dev, linux-kernel
On Thu, 2017-03-30 at 04:03:49 UTC, Sukadev Bhattiprolu wrote:
> >From 3ae8d1ed31b01b92b172fe20e4560cfbfab135ec Mon Sep 17 00:00:00 2001
> From: root <root@furatripa-lp2.aus.stglabs.ibm.com>
> Date: Mon, 27 Mar 2017 19:43:14 -0400
> Subject: [PATCH] powerpc/prom: Increase RMA size to 512MB
>
> When booting very large systems with a large initrd, we run out of
> space for either the RTAS or the flattened device tree (FDT). Boot
> fails with messages like:
>
> Could not allocate memory for RTAS
> or
> No memory for flatten_device_tree (no room)
>
> Increasing the minimum RMA size to 512MB fixes the problem. This
> should not have an impact on smaller LPARs (with 256MB memory),
> as the firmware will cap the RMA to the memory assigned to the LPAR.
>
> Fix is based on input/discussions with Michael Ellerman. Thanks to
> Praveen K. Pandey for testing on a large system.
>
> Reported-by: Praveen K. Pandey <preveen.pandey@in.ibm.com>
> Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Applied to powerpc next, thanks.
https://git.kernel.org/powerpc/c/687da8fce1682c9f1e87530e731189
cheers
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-04-06 13:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-30 4:03 [PATCH] powerpc/prom: Increase RMA size to 512MB Sukadev Bhattiprolu
2017-04-06 13:06 ` Michael Ellerman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).