Kexec on arm64
Geoff Levand
geoff at infradead.org
Mon Aug 4 10:21:09 PDT 2014
Hi Arun,
On Mon, 2014-08-04 at 15:46 +0530, Arun Chandran wrote:
> The latest kexec code is working fine in LE/BE mode in UP configuration.
>
> I had to change kexec-tools code a bit to make sure that "kexec -l"
> is not putting dtb at an area where kernel is building its initial page
> tables.
OK, I'll add in code to handle this.
> Now before trying SMP configuration I want to know whether the below "kexec -e"
> scenarios are valid(required)?
>
> 1st stage | 2nd stage
> ---------------------------------------------------------------------------------------------
> LE UP | BE UP
> LE UP | BE SMP
> LE UP | LE SMP
> LE SMP | LE UP
> LE SMP | BE UP
> LE SMP | BE SMP
Kexec should work for all combinations of kernel options. A
bootloader (1st stage) may want to be UP, and custom crash
dump kernels (2nd stage) are generally UP. UP->UP may have
limited use. I think all these listed are important to test
though, and going the other way also, so BE-SMP->LE-SMP for
example.
-Geoff
More information about the linux-arm-kernel
mailing list