summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
diff options
context:
space:
mode:
authorSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2021-03-04 13:26:58 -0800
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2021-07-14 14:48:56 -0700
commit1b5863a50cfbb6c6450a9062d17dd4330fc7bbd0 (patch)
treef98624268164ef0119d6fd699a168e18a770ea91 /meta-xilinx-bsp
parentff04a485735a4379ecb688ea75398151383618d5 (diff)
downloadmeta-xilinx-1b5863a50cfbb6c6450a9062d17dd4330fc7bbd0.tar.gz
versal-generic.conf: Enable qemu for BOARD vp1202-versal
Enable runqemu for BOARD vp1202-versal Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp')
-rw-r--r--meta-xilinx-bsp/conf/machine/versal-generic.conf13
1 files changed, 9 insertions, 4 deletions
diff --git a/meta-xilinx-bsp/conf/machine/versal-generic.conf b/meta-xilinx-bsp/conf/machine/versal-generic.conf
index dd6966a0..94d52f38 100644
--- a/meta-xilinx-bsp/conf/machine/versal-generic.conf
+++ b/meta-xilinx-bsp/conf/machine/versal-generic.conf
@@ -44,8 +44,6 @@ PLM_IMAGE_NAME ?= "plm-versal-mb"
44PSM_FIRMWARE_DEPLOY_DIR ?= "{TOPDIR}/versalmbtmp/deploy/images/versal-mb" 44PSM_FIRMWARE_DEPLOY_DIR ?= "{TOPDIR}/versalmbtmp/deploy/images/versal-mb"
45PSM_FIRMWARE_IMAGE_NAME ?= "psm-firmware-versal-mb" 45PSM_FIRMWARE_IMAGE_NAME ?= "psm-firmware-versal-mb"
46 46
47# We use the vc-p-a2197-00-versal DTB from the external-hdf.
48HDF_MACHINE = "vc-p-a2197-00-versal"
49 47
50# This machine has a QEMU model, runqemu setup: 48# This machine has a QEMU model, runqemu setup:
51QB_MEM = "-m 8G" 49QB_MEM = "-m 8G"
@@ -61,8 +59,15 @@ QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw"
61# Use booti 80000 6000000 4000000 to launch 59# Use booti 80000 6000000 4000000 to launch
62QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" 60QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none"
63 61
62QEMU_HW_DTB_PATH = "${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch"
63QEMU_HW_DTB_PS ?="${QEMU_HW_DTB_PATH}/board-versal-ps-vc-p-a2197-00.dtb"
64QEMU_HW_DTB_PMC ?="${QEMU_HW_DTB_PATH}/board-versal-pmc-vc-p-a2197-00.dtb"
65
66QEMU_HW_DTB_PS_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-ps-virt.dtb"
67QEMU_HW_DTB_PMC_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-pmc-virt.dtb"
68
64QB_OPT_APPEND_append_qemuboot-xilinx = " \ 69QB_OPT_APPEND_append_qemuboot-xilinx = " \
65 -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ 70 -hw-dtb ${QEMU_HW_DTB_PS} \
66 -display none \ 71 -display none \
67 -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ 72 -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \
68 " 73 "
@@ -77,7 +82,7 @@ QB_PLM_OPT = " \
77 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \ 82 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \
78 -device loader,addr=0xF1110624,data=0x0,data-len=4 \ 83 -device loader,addr=0xF1110624,data=0x0,data-len=4 \
79 -device loader,addr=0xF1110620,data=0x1,data-len=4 \ 84 -device loader,addr=0xF1110620,data=0x1,data-len=4 \
80 -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ 85 -hw-dtb ${QEMU_HW_DTB_PMC} \
81 -display none \ 86 -display none \
82 " 87 "
83QB_OPT_APPEND_append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" 88QB_OPT_APPEND_append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'"