From mboxrd@z Thu Jan 1 00:00:00 1970 From: geoff@infradead.org (Geoff Levand) Date: Fri, 25 Jul 2014 17:18:21 -0700 Subject: Kexec on arm64 In-Reply-To: References: <1405443898.22585.7.camel@smoke> <1405551861.7262.26.camel@smoke> <1406162287.4062.39.camel@smoke> <20140724093603.GC4079@leverpostej> <1406247468.4062.59.camel@smoke> Message-ID: <1406333901.4062.69.camel@smoke> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Arun, On Fri, 2014-07-25 at 17:18 +0530, Arun Chandran wrote: > I got this working. As 'Mark Rutland' pointed in another mail that > it could be problem with flushing the cache; I did a read of > 1GB data from start of RAM to a volatile var. I assume that > this will clear and invalidate all that in cache (L1=32K, L2=256 K, L3=8M) I wasn't flushing out all the data used by relocate_new_kernel. I added a routine that should flush all the pages in the kimage list out to PoC. Please try a UP build with L3 enabled. Next week I'll check that my smp secondary shutdown code is doing the correct thing. -Geoff