MLK-19011-1 configs: imx8qxp_mek: add jailhouse boot env
authorPeng Fan <peng.fan@nxp.com>
Mon, 23 Jul 2018 07:29:07 +0000 (15:29 +0800)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 07:56:22 +0000 (00:56 -0700)
Add jailhouse boot env. Use `run jh_netboot` or `jh_mmcboot`
to boot Linux.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
(cherry picked from commit 8a575a160b8e4f8cfdd79177a8f9551106395cf9)
(cherry picked from commit 864c2f9cb3463bfa715cbfd1d7ca16d8bd323003)
(cherry picked from commit e3ba5c0719e4b6b7867451b815f11a3683dd393d)
(cherry picked from commit 931d1bd7a4fd6675d0f0b891afc6203bdfd185f6)

include/configs/imx8qxp_mek.h

index f2efada..61b5820 100644 (file)
        "emmc_dev=0\0" \
        "sd_dev=1\0" \
 
+#define JAILHOUSE_ENV \
+       "jh_mmcboot=" \
+               "setenv fdt_file imx8qxp-mek-root.dtb;"\
+               "setenv boot_os 'scu_rm dtb ${fdt_addr}; booti ${loadaddr} - ${fdt_addr};'; " \
+               "run mmcboot; \0" \
+       "jh_netboot=" \
+               "setenv fdt_file imx8qxp-mek-root.dtb;"\
+               "setenv boot_os 'scu_rm dtb ${fdt_addr}; booti ${loadaddr} - ${fdt_addr};'; " \
+               "run netboot; \0"
+
 #define XEN_BOOT_ENV \
             "xenhyper_bootargs=console=dtuart dtuart=/serial@5a060000 dom0_mem=1024M dom0_max_vcpus=2 dom0_vcpus_pin=true\0" \
             "xenlinux_bootargs= \0" \
        CONFIG_MFG_ENV_SETTINGS \
        M4_BOOT_ENV \
        XEN_BOOT_ENV \
+       JAILHOUSE_ENV\
        AHAB_ENV \
        "script=boot.scr\0" \
        "image=Image\0" \