Re:[PATCH 1/2] powerpc: add kexec support on FSL-Book-E
From: wilbur.chan <hidden>
Date: 2009-08-25 16:09:38
2009/8/5, Sebastian Andrzej Siewior [off-list ref]:
There is no SMP support. The other CPUs are not halted/resumed. At the time of writing it I did not have a SMP machine so I did not implement it. Sebastian
Hi Sebastian, Recently I've implemented non-SMP kexec on MPC8572 and P2020ds(2G ram). I modified your misc_32.S that , I setuped two '1G' entries after the "rfi" instruction, so that I did not need to setup mapping for instruction address. As for SMP supporting,I tried to close one of the CPUs in default_machine_kexec, and found that , when cpu1 closed ,and if the second kernel is NON- SMP,everything went well.so I added some code in kexec-tools, to make sure the 'kexec' process was running on CPU 0. So, there left one problem, I can not start the second SMP-kernel, even if I closed CPU1. Any suggestions? PTW: no-smp ---> no-smp.........OK no-smp --->smp...............OK smp(with cpu1 closed)---->no-smp..............OK smpw(with cpu1 closed)---->smp ................FAILED regards, wilbur