From 4bb2b1a452742208edbeb02dd36a8eac779351f7 Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Sun, 10 Dec 2017 10:01:30 +0800 Subject: [PATCH] MLK-17143 imx8qxp: mek: add xen env Add xen env, "run xenboot" to boot xen. Signed-off-by: Peng Fan (cherry picked from commit d5f756f0de780d6e8db2f43f8388083f9454dcac) (cherry picked from commit 9c9f854b7a5952f66423145ea18c77a9dfb0a99c) (cherry picked from commit 2b4556ce58f3d6b1ff69ad16f7b22e808173373b) (cherry picked from commit f9dd1a9154c6e67003b477b5d126cf730809b27f) --- include/configs/imx8qxp_mek.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/configs/imx8qxp_mek.h b/include/configs/imx8qxp_mek.h index bc3393ed9d..7170874771 100644 --- a/include/configs/imx8qxp_mek.h +++ b/include/configs/imx8qxp_mek.h @@ -65,10 +65,22 @@ "emmc_dev=0\0" \ "sd_dev=1\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 \ AHAB_ENV \ "script=boot.scr\0" \ "image=Image\0" \ -- 2.17.1