summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/configs/imx8qxp_mek.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/configs/imx8qxp_mek.h b/include/configs/imx8qxp_mek.h
index cea06dd604..64254f974b 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" \