From 7d8e65d61589af0e701f28656fd6e02afd17ba31 Mon Sep 17 00:00:00 2001 From: WANG Chao Date: Thu, 25 Sep 2014 12:18:54 +0800 Subject: [PATCH] ppc64, ppc64le: disable kvm CMA reservation in kdump kernel By default on powerpc platform, kvm will reserve a relatively large CMA (128M aligned) at early boot. In kdump kernel, even KVM sounds useless but still it reserves 128M and makes kdump kernel fail to boot. Now fix this by adding the following to kernel command line: "kvm_cma_resv_ratio=0" which disable the CMA reservation. Signed-off-by: WANG Chao Acked-by: Vivek Goyal --- kdump.sysconfig.ppc64 | 2 +- kdump.sysconfig.ppc64le | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kdump.sysconfig.ppc64 b/kdump.sysconfig.ppc64 index ca7e1d8..923aa26 100644 --- a/kdump.sysconfig.ppc64 +++ b/kdump.sysconfig.ppc64 @@ -16,7 +16,7 @@ KDUMP_COMMANDLINE="" # This variable lets us append arguments to the current kdump commandline # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline -KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0 panic=10 rootflags=nofail" +KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0 panic=10 rootflags=nofail kvm_cma_resv_ratio=0" # Any additional kexec arguments required. In most situations, this should # be left empty diff --git a/kdump.sysconfig.ppc64le b/kdump.sysconfig.ppc64le index ca7e1d8..923aa26 100644 --- a/kdump.sysconfig.ppc64le +++ b/kdump.sysconfig.ppc64le @@ -16,7 +16,7 @@ KDUMP_COMMANDLINE="" # This variable lets us append arguments to the current kdump commandline # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline -KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0 panic=10 rootflags=nofail" +KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0 panic=10 rootflags=nofail kvm_cma_resv_ratio=0" # Any additional kexec arguments required. In most situations, this should # be left empty