diff options
author | Mark Hatle <mark.hatle@amd.com> | 2025-02-07 16:30:18 -0700 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2025-03-30 14:16:15 -0600 |
commit | 5617f12ee3c5e664cd26d80987d443ea049a9fd1 (patch) | |
tree | 04f7a2f6606b55723a16fa916f954f3374f1868e | |
parent | 2c0d63d4e8b5ff0444c5e599e6988b0142bff5d2 (diff) | |
download | meta-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>
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 (????) |
69 | QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" | 69 | QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" |
70 | 70 | ||
71 | QB_OSPI_FILE ??= "" | 71 | QEMU_HW_OSPI_FILE ??= "" |
72 | 72 | ||
73 | QB_OPT_APPEND += " \ | 73 | QB_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 | ||
90 | QB_FW_FILES = " \ | 90 | QEMU_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 | " |
95 | QB_PLM_OPT += "${@d.getVar('QB_FW_FILES') if d.getVar('QB_OSPI_FILE') == '' else ''}" | 95 | QB_PLM_OPT += "${@d.getVar('QEMU_HW_FW_FILES') if d.getVar('QEMU_HW_OSPI_FILE') == '' else ''}" |
96 | 96 | ||
97 | QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'" | 97 | QB_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) |
68 | QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" | 68 | QEMU_HW_SERIAL ?= "-serial null -serial null -serial mon:stdio -serial null" |
69 | 69 | ||
70 | QB_OSPI_FILE ??= "" | 70 | QEMU_HW_OSPI_FILE ??= "" |
71 | 71 | ||
72 | QB_OPT_APPEND += " \ | 72 | QB_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 | ||
89 | QB_FW_FILES = " \ | 89 | QEMU_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 | " |
94 | QB_PLM_OPT += "${@d.getVar('QB_FW_FILES') if d.getVar('QB_OSPI_FILE') == '' else ''}" | 94 | QB_PLM_OPT += "${@d.getVar('QEMU_HW_FW_FILES') if d.getVar('QEMU_HW_OSPI_FILE') == '' else ''}" |
95 | 95 | ||
96 | QB_OPT_APPEND += " -plm-args '${QB_PLM_OPT}'" | 96 | QB_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 | ||
104 | if bootbin_arg: | 104 | if 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') |