diff options
author | Peng Fan <peng.fan@nxp.com> | 2017-12-10 10:01:30 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2017-12-10 10:08:30 +0800 |
commit | d5f756f0de780d6e8db2f43f8388083f9454dcac (patch) | |
tree | 1cc7174fdaefe98eee8a4675dd3f941ec908aeef /include/configs/imx8qxp_mek.h | |
parent | 31d29dd181d1db5bc56a6c5d7d0e035f3c5c36f1 (diff) |
MLK-17143 imx8qxp: mek: add xen env
Add xen env, "run xenboot" to boot xen.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'include/configs/imx8qxp_mek.h')
-rw-r--r-- | include/configs/imx8qxp_mek.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/configs/imx8qxp_mek.h b/include/configs/imx8qxp_mek.h index cea06dd604d..64254f974b9 100644 --- a/include/configs/imx8qxp_mek.h +++ b/include/configs/imx8qxp_mek.h @@ -113,10 +113,22 @@ "initrd_high=0xffffffff\0" \ "bootcmd_mfg=run mfgtool_args;booti ${loadaddr} ${initrd_addr} ${fdt_addr};\0" \ +#define XEN_ENV \ + "xen_addr=0x80200000\0" \ + "xen_file=xen\0" \ + "xenargs=setenv bootargs console=dtuart dtuart=/serial@5a060000 dom0_mem=1024M \0" \ + "loadxen=fatload mmc ${mmcdev}:${mmcpart} ${xen_addr} ${xen_file}\0" \ + "xenboot=setenv loadaddr 0x80a00000; setenv fdt_file fsl-imx8qxp-mek-dom0.dtb; "\ + "setenv bootargs console=dtuart dtuart=/serial@5a060000 dom0_mem=1024M; " \ + "run loadfdt; run loadxen; run loadimage; fdt addr ${fdt_addr}; "\ + "fdt set /chosen/module@0 reg <0x00000000 ${loadaddr} 0x00000000 0x${filesize}>; " \ + "booti ${xen_addr} - ${fdt_addr} \0" \ + /* Initial environment variables */ #define CONFIG_EXTRA_ENV_SETTINGS \ CONFIG_MFG_ENV_SETTINGS \ M4_BOOT_ENV \ + XEN_ENV \ "script=boot.scr\0" \ "image=Image\0" \ "panel=NULL\0" \ |