summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-05-16 14:23:49 -0600
committerMark Hatle <mark.hatle@amd.com>2024-05-18 13:08:08 -0600
commit7b1995d28148e9c9caa7c3edf00c207ef437ef96 (patch)
tree17a5b1bf5e26516ccb9a7989b4e4878fd5dd3365
parenta3a93133c54e3aa00d6005dd99b9b536499b6ad1 (diff)
downloadmeta-xilinx-7b1995d28148e9c9caa7c3edf00c207ef437ef96.tar.gz
qemu-xilinx: Use standard qemu versioning
Move from Vivado style versions, to upstream QEMU version numbers. Version is now handled by the recipe name instead of internal hard coded items. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-2024.1.inc3
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc5
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_8.1.0.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2024.1.bb)1
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2024.1.bb)1
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2024.1.bb)1
6 files changed, 5 insertions, 8 deletions
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
index 52f5a69f..3e56e349 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
@@ -7,7 +7,7 @@ inherit deploy
7 7
8LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=27;md5=7348b6cbcae69912cb1dee68d6c68d99" 8LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=27;md5=7348b6cbcae69912cb1dee68d6c68d99"
9 9
10PV = "xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or ''}+git" 10PV .= "+git"
11 11
12REPO ?= "git://github.com/Xilinx/qemu-devicetrees.git;protocol=https" 12REPO ?= "git://github.com/Xilinx/qemu-devicetrees.git;protocol=https"
13 13
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-2024.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-2024.1.inc
deleted file mode 100644
index d48350b2..00000000
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-2024.1.inc
+++ /dev/null
@@ -1,3 +0,0 @@
1XILINX_QEMU_VERSION = "v8.1.0"
2BRANCH = "xlnx_rel_v2024.1"
3SRCREV = "2319c870e754148ec3b9d40be0d3dbee959c3251"
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
index 4509889c..179903c5 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
@@ -8,12 +8,15 @@ COMPATIBLE_HOST:arm = "null"
8# x86_64 is needed to build nativesdks 8# x86_64 is needed to build nativesdks
9QEMU_TARGETS = "aarch64 arm microblaze microblazeel riscv32 x86_64" 9QEMU_TARGETS = "aarch64 arm microblaze microblazeel riscv32 x86_64"
10 10
11BRANCH = "xlnx_rel_v2024.1"
12SRCREV = "2319c870e754148ec3b9d40be0d3dbee959c3251"
13
11LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \ 14LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
12 file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f" 15 file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f"
13 16
14FILESEXTRAPATHS:prepend := "${THISDIR}/qemu-xilinx-8.1.0:" 17FILESEXTRAPATHS:prepend := "${THISDIR}/qemu-xilinx-8.1.0:"
15 18
16PV = "${XILINX_QEMU_VERSION}-xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or ''}+git" 19PV .= "+git"
17REPO ?= "gitsm://github.com/Xilinx/qemu.git;protocol=https" 20REPO ?= "gitsm://github.com/Xilinx/qemu.git;protocol=https"
18 21
19BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 22BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2024.1.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_8.1.0.bb
index 5ffdeb98..49ffbe6e 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2024.1.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_8.1.0.bb
@@ -2,7 +2,6 @@ BPN = "qemu-xilinx"
2 2
3DEPENDS += "glib-2.0-native zlib-native" 3DEPENDS += "glib-2.0-native zlib-native"
4 4
5require qemu-xilinx-2024.1.inc
6require qemu-xilinx-native-8.1.inc 5require qemu-xilinx-native-8.1.inc
7require qemu-native-alt.inc 6require qemu-native-alt.inc
8 7
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2024.1.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
index 7e985088..0e3bfc84 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2024.1.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
@@ -1,7 +1,6 @@
1BPN = "qemu-xilinx" 1BPN = "qemu-xilinx"
2 2
3require qemu-system-native-alt.inc 3require qemu-system-native-alt.inc
4require qemu-xilinx-2024.1.inc
5require qemu-xilinx-native-8.1.inc 4require qemu-xilinx-native-8.1.inc
6 5
7# As some of the files installed by qemu-native and qemu-system-native 6# As some of the files installed by qemu-native and qemu-system-native
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2024.1.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb
index cff60bd6..50d9922f 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2024.1.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb
@@ -1,6 +1,5 @@
1BBCLASSEXTEND = "nativesdk" 1BBCLASSEXTEND = "nativesdk"
2 2
3require qemu-xilinx-2024.1.inc
4require qemu-8.1.inc 3require qemu-8.1.inc
5require qemu-xilinx-8.1.inc 4require qemu-xilinx-8.1.inc
6require qemu-alt.inc 5require qemu-alt.inc