From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from e23smtp09.au.ibm.com ([202.81.31.142]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1TeGxt-00082O-EM for kexec@lists.infradead.org; Fri, 30 Nov 2012 03:08:35 +0000 Received: from /spool/local by e23smtp09.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 30 Nov 2012 13:03:57 +1000 Received: from d23av02.au.ibm.com (d23av02.au.ibm.com [9.190.235.138]) by d23relay05.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qAU2vTJ366846720 for ; Fri, 30 Nov 2012 13:57:30 +1100 Received: from d23av02.au.ibm.com (loopback [127.0.0.1]) by d23av02.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qAU38J8Y005144 for ; Fri, 30 Nov 2012 14:08:19 +1100 Message-ID: <50B82321.1070506@linux.vnet.ibm.com> Date: Fri, 30 Nov 2012 08:38:17 +0530 From: Mahesh Jagannath Salgaonkar MIME-Version: 1.0 Subject: Re: [PATCH 0/2] kexec: Limit the crash memory ranges according to first kernel's memory limit. References: <20120829082201.19391.15191.stgit@mars.in.ibm.com> <50875E18.8010808@linux.vnet.ibm.com> In-Reply-To: <50875E18.8010808@linux.vnet.ibm.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Simon Horman , Kexec-ml Cc: Benjamin Herrenschmidt , Suzuki Poulose On 10/24/2012 08:48 AM, Mahesh Jagannath Salgaonkar wrote: > On 08/29/2012 01:54 PM, Mahesh J Salgaonkar wrote: >> So far powerpc kernel never exported memory limit information which is >> reflected by mem= kernel cmdline option. Hence, kexec-tools always use >> to build ELF header for entire system RAM generating a dump bigger than >> the actual memory used by the first kernel. >> >> The proposed upstream kernel patch at >> https://lists.ozlabs.org/pipermail/linuxppc-dev/2012-August/100500.html >> now exports memory limit information through /proc/device-tree file. >> The above patch is still in discussion. > > The above mentioned kernel patches are now upstream. Below are commit ids: > 4bc77a5e - powerpc: Export memory limit via device tree > a84fcd468 - powerpc: Change memory_limit from phys_addr_t to unsigned > long long Hi Simon, Did you get chance to review these patchset? The kernel patches are already in upstream. Thanks, -Mahesh. > >> >> This patch series now reads the memory limit information from >> device-tree file if present and limits the crash memory ranges accordingly. >> >> Tested these patches on ppc32(ppc440) and ppc64 with a kernel patch by Suzuki. >> >> Signed-off-by: Mahesh Salgaonkar >> Tested-by: Suzuki K. Poulose >> >> --- >> >> Mahesh Salgaonkar (2): >> kexec: Respect memory limit while building crash memory ranges on ppc32. >> kexec: Respect memory limit while building crash memory ranges on ppc64 >> >> >> kexec/arch/ppc/crashdump-powerpc.c | 14 ++++++++--- >> kexec/arch/ppc/crashdump-powerpc.h | 1 + >> kexec/arch/ppc/kexec-ppc.c | 48 ++++++++++++++++++++++++++++++++++++ >> kexec/arch/ppc64/crashdump-ppc64.c | 11 ++++++++ >> kexec/arch/ppc64/crashdump-ppc64.h | 1 + >> kexec/arch/ppc64/kexec-ppc64.c | 28 +++++++++++++++++++++ >> 6 files changed, 99 insertions(+), 4 deletions(-) >> > > > _______________________________________________ > kexec mailing list > kexec@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec > _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec