Since kernel image is becoming quite large, enabling compressed boot could save loading time. Only need to add kernel_comp_addr_r and kernel_comp_size to support booting Image.gz.
Some boards loadaddr is not 2MB align, update them to 2MB align to avoid extra memcpy, because TEXT_OFFSET is default 0 for ARM64 kernel. While at here, the last patch is a minor fix for i.MX952 fdtfile name. Signed-off-by: Peng Fan <[email protected]> --- Peng Fan (6): imx8mp_evk: enable booting Image.gz and avoid extra memcpy imx8mq_evk: enable booting Image.gz and avoid extra memcpy imx8mm/n_evk: enable booting Image.gz and avoid extra memcpy imx93_evk/qsb/frdm: enable booting Image.gz and avoid extra memcpy imx95/952/94_evk/: enable booting Image.gz imx952_evk: Correct CONFIG_DEFAULT_FDT_FILE board/nxp/imx8mm_evk/imx8mm_evk.env | 2 ++ board/nxp/imx8mn_evk/imx8mn_evk.env | 2 ++ board/nxp/imx8mp_evk/imx8mp_evk.env | 2 ++ board/nxp/imx8mq_evk/imx8mq_evk.env | 2 ++ board/nxp/imx93_evk/imx93_evk.env | 5 ++++- board/nxp/imx93_frdm/imx93_frdm.env | 5 ++++- board/nxp/imx93_qsb/imx93_qsb.env | 4 ++++ board/nxp/imx94_evk/imx94_evk.env | 3 +++ board/nxp/imx952_evk/imx952_evk.env | 3 +++ board/nxp/imx95_evk/imx95_evk.env | 5 ++++- configs/imx8mm_evk_defconfig | 2 +- configs/imx8mm_evk_fspi_defconfig | 2 +- configs/imx8mp_evk_defconfig | 2 +- configs/imx8mq_evk_defconfig | 2 +- configs/imx952_evk_defconfig | 2 +- 15 files changed, 35 insertions(+), 8 deletions(-) --- base-commit: a0a1e9f2f1dffed04ee52723ce957c07bb905c25 change-id: 20260619-imx-gz-boot-07976923bf93 Best regards, -- Peng Fan <[email protected]>

