From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jay Lan Date: Fri, 04 Aug 2006 01:47:14 +0000 Subject: Re: [Fastboot] Ia64 kdump patch Message-Id: <44D2A722.3000304@sgi.com> List-Id: References: <20060608083516.GH28607@verge.net.au> In-Reply-To: <20060608083516.GH28607@verge.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-ia64@vger.kernel.org Zou Nan hai wrote: > On Fri, 2006-07-28 at 05:41, Jay Lan wrote: > >>Hi, >> >>I applied the patch to 2.6.18-rc2. However, compilation failed >>at machine_shutdown() of arch/ia64/kernel/machine_kexec.c on >>an sn2 machine. >> >>It was easy to figure out irq_descp() is gone and idesc->handle >>is replaced with idesc->chip. But this code in machine_shutdown() >>caused an error: >> >>... >>if (cpu != smp_processor_id()) >>cpu_down(cpu); >>} >>} >>#elif defined(CONFIG_SMP) >>smp_call_function(kexec_stop_this_cpu, (void *)image->start, 0, 0); <=>>#endif >> >>'image' is undefined in the code. Was it a global? Where was it >>declared? >> >>Thanks, >>- jay >> > > Hi, can you try if it works with CONFIG_HOTPLUG_CPU enabled? > Thanks > Zou Nan hai Sorry i have been pulled away on something else... With CONFIG_HOTPLUG_CPU enabled, the problem code would not get compiled, thus i was able to create a kernel rpm. Unfortunately i failed to boot the sn2 kernel... So i switched to my reference box, an ia64 HP zx box. It booted up OK (tiger defconfig). Then i got stuck on a stupid quesiton: I was not able to run the 'kexec' command to load the kernel specified in the '-p' parameter. What kernel was i supposed to specify there? The one i built? Or, a reqular kernel that proves to work? Thanks, - jay