[PATCH 0/6] imx: Add env to support compressed boot

Peng Fan (OSS) peng.fan at oss.nxp.com
Fri Jun 19 18:06:02 CEST 2026


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 <peng.fan at nxp.com>
---
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 <peng.fan at nxp.com>



More information about the U-Boot mailing list