diff options
| author | Mark Hatle <mark.hatle@xilinx.com> | 2022-01-24 14:29:25 -0800 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@xilinx.com> | 2022-01-24 14:29:25 -0800 |
| commit | 34e2652a1ae39dd4ad43b5f931664e74570e9303 (patch) | |
| tree | e86bdfebdd60b8c5cbf85eed51d47af2119f9218 | |
| parent | 18fa6e5d4a9b3135fa2555ad12c9a307cb76052c (diff) | |
| download | meta-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>
| -rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch | 30 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb | 4 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2022.1.bb | 5 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb | 32 | ||||
| -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.inc | 2 | ||||
| -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 @@ | |||
| 1 | From 4ebe009d505bf10b0d90bad081d3fe5bd1cf7441 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
| 3 | Date: Thu, 6 May 2021 14:33:42 -0700 | ||
| 4 | Subject: [PATCH] Add enable/disable libudev | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com> | ||
| 8 | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
| 9 | --- | ||
| 10 | configure | 4 ++++ | ||
| 11 | 1 file changed, 4 insertions(+) | ||
| 12 | |||
| 13 | diff --git a/configure b/configure | ||
| 14 | index 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 | -- | ||
| 29 | 2.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 @@ | |||
| 1 | require qemu-devicetrees.inc | ||
| 2 | |||
| 3 | BRANCH ?= "xlnx_rel_v2021.2" | ||
| 4 | SRCREV ?= "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 | |||
| 2 | require qemu-devicetrees.inc | ||
| 3 | |||
| 4 | BRANCH ?= "master" | ||
| 5 | SRCREV ?= "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 | |||
| 2 | python () { | ||
| 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 | ||
| 9 | require recipes-devtools/qemu/qemu-helper-native_1.0.bb | ||
| 10 | # get the path to tunctl.c (from oe-core!) | ||
| 11 | FILESEXTRAPATHS:prepend := "${COREBASE}/meta/recipes-devtools/qemu/qemu-helper:" | 1 | FILESEXTRAPATHS:prepend := "${COREBASE}/meta/recipes-devtools/qemu/qemu-helper:" |
| 12 | 2 | ||
| 13 | # provide it, to replace the existing | 3 | # provide it, to replace the existing |
| 14 | PROVIDES += "qemu-helper-native" | 4 | PROVIDES = "qemu-helper-native" |
| 5 | |||
| 6 | LICENSE = "GPLv2" | ||
| 7 | LIC_FILES_CHKSUM = "file://${WORKDIR}/tunctl.c;endline=4;md5=ff3a09996bc5fff6bc5d4e0b4c28f999" | ||
| 8 | |||
| 9 | SRC_URI = "\ | ||
| 10 | file://tunctl.c \ | ||
| 11 | " | ||
| 12 | |||
| 13 | S = "${WORKDIR}" | ||
| 15 | 14 | ||
| 15 | inherit native | ||
| 16 | |||
| 17 | do_compile() { | ||
| 18 | ${CC} ${CFLAGS} ${LDFLAGS} -Wall tunctl.c -o tunctl | ||
| 19 | } | ||
| 16 | # replace qemu with qemu-xilinx | 20 | # replace qemu with qemu-xilinx |
| 17 | DEPENDS:remove = "qemu-system-native" | 21 | DEPENDS:remove = "qemu-system-native" |
| 18 | DEPENDS:append = " \ | 22 | DEPENDS:append = " \ |
| @@ -22,3 +26,9 @@ DEPENDS:append = " \ | |||
| 22 | 26 | ||
| 23 | RDEPENDS:${PN}:remove = "qemu-system-native" | 27 | RDEPENDS:${PN}:remove = "qemu-system-native" |
| 24 | RDEPENDS:${PN}:append = " qemu-xilinx-system-native" | 28 | RDEPENDS:${PN}:append = " qemu-xilinx-system-native" |
| 29 | |||
| 30 | do_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 | ||
| 13 | XILINX_QEMU_VERSION ?= "v6.1.0" | 13 | XILINX_QEMU_VERSION ?= "v6.1.0" |
| 14 | BRANCH ?= "master" | 14 | BRANCH ?= "master" |
| 15 | SRCREV = "8dd1b8cabff3e3e5b965d7a60472278ca4e27ceb" | 15 | SRCREV = "58e43069b15879cf8bc926ebae02a21909fb7df8" |
| 16 | 16 | ||
| 17 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | 17 | FILESEXTRAPATHS: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 | |||
