summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2025-02-07 16:30:18 -0700
committerMark Hatle <mark.hatle@amd.com>2025-03-30 14:16:15 -0600
commit5617f12ee3c5e664cd26d80987d443ea049a9fd1 (patch)
tree04f7a2f6606b55723a16fa916f954f3374f1868e
parent2c0d63d4e8b5ff0444c5e599e6988b0142bff5d2 (diff)
downloadmeta-xilinx-5617f12ee3c5e664cd26d80987d443ea049a9fd1.tar.gz
meta-xilinx-core: Rename QB_OSPI_FILE and QB_HW_FILE to prefix QEMU_HW_...
Adjust the qemu-system-aarch64-multiarch script to remove reference to these. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/conf/machine/versal-generic.conf8
-rw-r--r--meta-xilinx-core/conf/machine/versal-net-generic.conf8
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch3
3 files changed, 9 insertions, 10 deletions
diff --git a/meta-xilinx-core/conf/machine/versal-generic.conf b/meta-xilinx-core/conf/machine/versal-generic.conf
index af34ce4e..5dc911ba 100644
--- a/meta-xilinx-core/conf/machine/versal-generic.conf
+++ b/meta-xilinx-core/conf/machine/versal-generic.conf
@@ -68,12 +68,12 @@ QEMU_HW_DTB_PMC ?= "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb"
68# ? dcc ? - linux serial2 (????) 68# ? dcc ? - linux serial2 (????)
69QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" 69QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null"
70 70
71QB_OSPI_FILE ??= "" 71QEMU_HW_OSPI_FILE ??= ""
72 72
73QB_OPT_APPEND += " \ 73QB_OPT_APPEND += " \
74 -hw-dtb ${QEMU_HW_DTB_PS} \ 74 -hw-dtb ${QEMU_HW_DTB_PS} \
75 ${@qemu_add_extra_args(d)} \ 75 ${@qemu_add_extra_args(d)} \
76 ${@'-bootbin ${QB_OSPI_FILE}' if d.getVar('QB_OSPI_FILE') != '' else ''} \ 76 ${@'-bootbin ${QEMU_HW_OSPI_FILE}' if d.getVar('QEMU_HW_OSPI_FILE') != '' else ''} \
77 " 77 "
78 78
79# PLM instance args 79# PLM instance args
@@ -87,12 +87,12 @@ QB_PLM_OPT = " \
87 -display none \ 87 -display none \
88 " 88 "
89 89
90QB_FW_FILES = " \ 90QEMU_HW_FW_FILES = " \
91 -device loader,file=${DEPLOY_DIR_IMAGE}/BOOT-${MACHINE}_bh.bin,addr=0xF201E000,force-raw \ 91 -device loader,file=${DEPLOY_DIR_IMAGE}/BOOT-${MACHINE}_bh.bin,addr=0xF201E000,force-raw \
92 -device loader,file=${DEPLOY_DIR_IMAGE}/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw \ 92 -device loader,file=${DEPLOY_DIR_IMAGE}/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw \
93 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \ 93 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \
94" 94"
95QB_PLM_OPT += "${@d.getVar('QB_FW_FILES') if d.getVar('QB_OSPI_FILE') == '' else ''}" 95QB_PLM_OPT += "${@d.getVar('QEMU_HW_FW_FILES') if d.getVar('QEMU_HW_OSPI_FILE') == '' else ''}"
96 96
97QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'" 97QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'"
98 98
diff --git a/meta-xilinx-core/conf/machine/versal-net-generic.conf b/meta-xilinx-core/conf/machine/versal-net-generic.conf
index eee867a7..92c56397 100644
--- a/meta-xilinx-core/conf/machine/versal-net-generic.conf
+++ b/meta-xilinx-core/conf/machine/versal-net-generic.conf
@@ -67,12 +67,12 @@ QEMU_HW_DTB_PMC ?= "${QEMU_HW_DTB_PATH}/board-versal-pmx-virt.dtb"
67# hw serial3 pl011 (0xf1930000) - linux serial1 (ttyAMA1) 67# hw serial3 pl011 (0xf1930000) - linux serial1 (ttyAMA1)
68QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" 68QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null"
69 69
70QB_OSPI_FILE ??= "" 70QEMU_HW_OSPI_FILE ??= ""
71 71
72QB_OPT_APPEND += " \ 72QB_OPT_APPEND += " \
73 -hw-dtb ${QEMU_HW_DTB_PS} \ 73 -hw-dtb ${QEMU_HW_DTB_PS} \
74 ${@qemu_add_extra_args(d)} \ 74 ${@qemu_add_extra_args(d)} \
75 ${@'-bootbin ${QB_OSPI_FILE}' if d.getVar('QB_OSPI_FILE') != '' else ''} \ 75 ${@'-bootbin ${QEMU_HW_OSPI_FILE}' if d.getVar('QEMU_HW_OSPI_FILE') != '' else ''} \
76 " 76 "
77 77
78# PLM instance args 78# PLM instance args
@@ -86,12 +86,12 @@ QB_PLM_OPT = " \
86 -display none \ 86 -display none \
87 " 87 "
88 88
89QB_FW_FILES = " \ 89QEMU_HW_FW_FILES = " \
90 -device loader,file=${DEPLOY_DIR_IMAGE}/BOOT-${MACHINE}_bh.bin,addr=0xF201E000,force-raw=on \ 90 -device loader,file=${DEPLOY_DIR_IMAGE}/BOOT-${MACHINE}_bh.bin,addr=0xF201E000,force-raw=on \
91 -device loader,file=${DEPLOY_DIR_IMAGE}/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw=on \ 91 -device loader,file=${DEPLOY_DIR_IMAGE}/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw=on \
92 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \ 92 -device loader,file=${DEPLOY_DIR_IMAGE}/plm-${MACHINE}.elf,cpu-num=1 \
93" 93"
94QB_PLM_OPT += "${@d.getVar('QB_FW_FILES') if d.getVar('QB_OSPI_FILE') == '' else ''}" 94QB_PLM_OPT += "${@d.getVar('QEMU_HW_FW_FILES') if d.getVar('QEMU_HW_OSPI_FILE') == '' else ''}"
95 95
96QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'" 96QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'"
97 97
diff --git a/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch b/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
index 00fc41c3..4f80c7a2 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
+++ b/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
@@ -103,8 +103,7 @@ if PMU_args:
103 103
104if bootbin_arg: 104if bootbin_arg:
105 if not os.path.isfile(bootbin_arg): 105 if not os.path.isfile(bootbin_arg):
106 print(f"\nERROR: bootbin file not found at {bootbin_arg}" 106 print(f"\nERROR: bootbin file not found at {bootbin_arg}\n")
107 " Please build and ospi_image or set QB_OSPI_BIN variable to prebuilt file\n")
108 sys.exit(1) 107 sys.exit(1)
109 108
110 shutil.copyfile(bootbin_arg, f'{mach_path}/boot.bin') 109 shutil.copyfile(bootbin_arg, f'{mach_path}/boot.bin')