-
- Downloads
armv8: Support loading 32-bit OS in AArch32 execution state
To support loading a 32-bit OS, the execution state will change from AArch64 to AArch32 when jumping to kernel. The architecture information will be got through checking FIT image, then U-Boot will load 32-bit OS or 64-bit OS automatically. Signed-off-by:Ebony Zhu <ebony.zhu@nxp.com> Signed-off-by:
Alison Wang <alison.wang@nxp.com> Signed-off-by:
Chenhui Zhao <chenhui.zhao@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
Showing
- arch/arm/Kconfig 6 additions, 0 deletionsarch/arm/Kconfig
- arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S 51 additions, 10 deletionsarch/arm/cpu/armv8/fsl-layerscape/lowlevel.S
- arch/arm/cpu/armv8/start.S 8 additions, 0 deletionsarch/arm/cpu/armv8/start.S
- arch/arm/cpu/armv8/transition.S 17 additions, 6 deletionsarch/arm/cpu/armv8/transition.S
- arch/arm/include/asm/arch-fsl-layerscape/mp.h 4 additions, 0 deletionsarch/arm/include/asm/arch-fsl-layerscape/mp.h
- arch/arm/include/asm/macro.h 133 additions, 43 deletionsarch/arm/include/asm/macro.h
- arch/arm/include/asm/system.h 117 additions, 2 deletionsarch/arm/include/asm/system.h
- arch/arm/lib/bootm.c 34 additions, 5 deletionsarch/arm/lib/bootm.c
- arch/arm/mach-rmobile/lowlevel_init_gen3.S 8 additions, 1 deletionarch/arm/mach-rmobile/lowlevel_init_gen3.S
- cmd/bootefi.c 20 additions, 3 deletionscmd/bootefi.c
- common/image-fit.c 18 additions, 1 deletioncommon/image-fit.c
Loading
Please register or sign in to comment