> -----Original Message----- > From: Jay Lan [mailto:jlan@xxxxxxx] > Sent: 2006年8月4日 9:47 > To: Zou, Nanhai > Cc: Jay Lan; fastboot@xxxxxxxxxxxxxx; Horms; Linux-IA64; khalid_aziz@xxxxxx > Subject: Re: [Fastboot] Ia64 kdump patch > > 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 Forget to mention, If you are using same kernel as first and crash kernel, you'd better pass an additional "maxcpus=1" kernel parameter to the second kernel. Thanks Zou Nan hai - : send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |