• Sebastian Andrzej Siewior's avatar
    powerpc/kexec: Add support for FSL-BookE · b3df895a
    Sebastian Andrzej Siewior authored
    This adds support kexec on FSL-BookE where the MMU can not be simply
    switched off. The code borrows the initial MMU-setup code to create the
    identical mapping mapping. The only difference to the original boot code
    is the size of the mapping(s) and the executeable address.
    The kexec code maps the first 2 GiB of memory in 256 MiB steps. This
    should work also on e500v1 boxes.
    SMP support is still not available.
    
    (Kumar: Added minor change to build to ifdef CONFIG_PPC_STD_MMU_64 some
    code that was PPC64 specific)
    Signed-off-by: default avatarSebastian Andrzej Siewior <bigeasy@linutronix.de>
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    b3df895a
head_fsl_booke.S 23.9 KB