summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2022-01-24 14:29:25 -0800
committerMark Hatle <mark.hatle@xilinx.com>2022-01-24 14:29:25 -0800
commit34e2652a1ae39dd4ad43b5f931664e74570e9303 (patch)
treee86bdfebdd60b8c5cbf85eed51d47af2119f9218 /meta-xilinx-core
parent18fa6e5d4a9b3135fa2555ad12c9a307cb76052c (diff)
downloadmeta-xilinx-34e2652a1ae39dd4ad43b5f931664e74570e9303.tar.gz
qemu: Move to latest in-progress development version
Move from the initial qemu-xilinx 6.1.0 version to the current development version. Changelog qemu-devicetrees: versal-psm: Add psm err management module versal: Add vitis variant for xcvc2802 versal: Add xcvc2802 & xcve2802 devices versal: memmap: npi: Allow AIE2 NPI range to be overriden versal: Make generic npi default for all boards versal: remote-port: Add a PL to XRAM port versal: lpd: Move the XRAM into a separate memory region zynqmp: Fix DDR aliasing onto qemu_sysmem versal-pmc-sys: Connect efuse-cache to sysmon versal: smmu: Versal has 1 global + 32 context interrupts vpk180: Add new board dts xcvp1802: Add ssit property board-versal-ps-virt: Add include guards xcvp1802-virt: This virt board is for VPK180 emulation versal: Add pmc error management node vitis: versal: Prepare for NPI forwarding versal: remote-port: Allocate device for NPI forwarding versal: memmap: Add the AIE2 adress range versal-ps-iou: Configure the number of interrupts an slots on usb_dwc3 zynqmp-iou: Configure the number of interrupts an slots on usb_dwc3 versal-pmc-sec: Improve the error message board-versal-pmc-virt: Fix DDR size Changelog qemu-xilinx: versal-psm-error-mng: Fix the mask reg updates versal-psm-error-mng: Add PSM error management module versal-pmc-error-mng: Update MASK regs based on EN/DIS versal: puf: Fix puf-id generation versal: xram-slcr: Reflect XRAM power up/down status versal: sysmon: Model secure efuse transfer versal: pmc: efuse-cache: Implement sysmon data-source interface xlnx-efuse: Introduce sysmon data-source interface Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-core')
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch30
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb4
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2022.1.bb5
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb32
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2022.1.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb)0
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2022.1.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb)0
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2022.1.bb (renamed from meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb)0
8 files changed, 27 insertions, 46 deletions
diff --git a/meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch b/meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch
deleted file mode 100644
index 32c33385..00000000
--- a/meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch
+++ /dev/null
@@ -1,30 +0,0 @@
1From 4ebe009d505bf10b0d90bad081d3fe5bd1cf7441 Mon Sep 17 00:00:00 2001
2From: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
3Date: Thu, 6 May 2021 14:33:42 -0700
4Subject: [PATCH] Add enable/disable libudev
5
6Upstream-Status: Pending
7Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
8Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
9---
10 configure | 4 ++++
11 1 file changed, 4 insertions(+)
12
13diff --git a/configure b/configure
14index c2ef164..612f987 100755
15--- a/configure
16+++ b/configure
17@@ -1633,6 +1633,10 @@ for opt do
18 ;;
19 --gdb=*) gdb_bin="$optarg"
20 ;;
21+ --enable-libudev) libudev="yes"
22+ ;;
23+ --disable-libudev) libudev="no"
24+ ;;
25 --enable-rng-none) rng_none=yes
26 ;;
27 --disable-rng-none) rng_none=no
28--
292.7.4
30
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb
deleted file mode 100644
index 98785e7e..00000000
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb
+++ /dev/null
@@ -1,4 +0,0 @@
1require qemu-devicetrees.inc
2
3BRANCH ?= "xlnx_rel_v2021.2"
4SRCREV ?= "0462d4d4866481c19102e05ebefe9f1691ed7ee8"
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2022.1.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2022.1.bb
new file mode 100644
index 00000000..54164c56
--- /dev/null
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2022.1.bb
@@ -0,0 +1,5 @@
1
2require qemu-devicetrees.inc
3
4BRANCH ?= "master"
5SRCREV ?= "e151ddb709f351e51339d5a45f59203dc3908329"
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
index efd23d50..eb14c0c1 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
@@ -1,18 +1,22 @@
1
2python () {
3 if d.getVar("PREFERRED_PROVIDER_qemu-helper-native") != d.getVar("PN"):
4 raise bb.parse.SkipRecipe("Set qemu-helper-native provider to use this recipe")
5}
6
7# TODO: improve this, since it is very hacky that this recipe need to build tunctl.
8# include the existing qemu-helper-native
9require recipes-devtools/qemu/qemu-helper-native_1.0.bb
10# get the path to tunctl.c (from oe-core!)
11FILESEXTRAPATHS:prepend := "${COREBASE}/meta/recipes-devtools/qemu/qemu-helper:" 1FILESEXTRAPATHS:prepend := "${COREBASE}/meta/recipes-devtools/qemu/qemu-helper:"
12 2
13# provide it, to replace the existing 3# provide it, to replace the existing
14PROVIDES += "qemu-helper-native" 4PROVIDES = "qemu-helper-native"
5
6LICENSE = "GPLv2"
7LIC_FILES_CHKSUM = "file://${WORKDIR}/tunctl.c;endline=4;md5=ff3a09996bc5fff6bc5d4e0b4c28f999"
8
9SRC_URI = "\
10 file://tunctl.c \
11 "
12
13S = "${WORKDIR}"
15 14
15inherit native
16
17do_compile() {
18 ${CC} ${CFLAGS} ${LDFLAGS} -Wall tunctl.c -o tunctl
19}
16# replace qemu with qemu-xilinx 20# replace qemu with qemu-xilinx
17DEPENDS:remove = "qemu-system-native" 21DEPENDS:remove = "qemu-system-native"
18DEPENDS:append = " \ 22DEPENDS:append = " \
@@ -22,3 +26,9 @@ DEPENDS:append = " \
22 26
23RDEPENDS:${PN}:remove = "qemu-system-native" 27RDEPENDS:${PN}:remove = "qemu-system-native"
24RDEPENDS:${PN}:append = " qemu-xilinx-system-native" 28RDEPENDS:${PN}:append = " qemu-xilinx-system-native"
29
30do_install() {
31 install -d ${STAGING_BINDIR_NATIVE}
32 install tunctl ${STAGING_BINDIR_NATIVE}
33
34}
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2022.1.bb
index 5e6c2d28..5e6c2d28 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2022.1.bb
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2022.1.bb
index f5b89f05..f5b89f05 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2022.1.bb
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc
index d268f3e7..9f402a2b 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc
@@ -12,7 +12,7 @@ DEPENDS = "glib-2.0 zlib pixman bison-native ninja-native meson-native"
12 12
13XILINX_QEMU_VERSION ?= "v6.1.0" 13XILINX_QEMU_VERSION ?= "v6.1.0"
14BRANCH ?= "master" 14BRANCH ?= "master"
15SRCREV = "8dd1b8cabff3e3e5b965d7a60472278ca4e27ceb" 15SRCREV = "58e43069b15879cf8bc926ebae02a21909fb7df8"
16 16
17FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 17FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
18 18
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2022.1.bb
index 4983b4df..4983b4df 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2022.1.bb