summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
diff options
context:
space:
mode:
authorManjukumar Matha <manjukumar.harthikote-matha@xilinx.com>2018-04-10 12:38:57 -0700
committerManjukumar Matha <manjukumar.harthikote-matha@xilinx.com>2018-05-25 11:09:21 -0700
commit3c43f26d565c1f7c0936d01d895cb5a2de4e3deb (patch)
tree07bc929906b29ed24f5f11662a87559e3dd7578f /meta-xilinx-bsp
parentc1484bbce2c6b32fd77369a8bb1a8f238b10401b (diff)
downloadmeta-xilinx-3c43f26d565c1f7c0936d01d895cb5a2de4e3deb.tar.gz
Update recipes for Xilinx v2018.1 release
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx, qemu-xilinx and qemu-devicetrees recipes for 2018.1 release Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Acked-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp')
-rw-r--r--meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc3
-rw-r--r--meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb7
-rw-r--r--meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb23
-rw-r--r--meta-xilinx-bsp/recipes-devtools/qemu/files/memfd.patch57
-rw-r--r--meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb6
-rw-r--r--meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc6
-rw-r--r--meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb6
-rw-r--r--meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb7
8 files changed, 113 insertions, 2 deletions
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index 2aceba4f..a83bdebe 100644
--- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -1,7 +1,7 @@
1DESCRIPTION = "ARM Trusted Firmware" 1DESCRIPTION = "ARM Trusted Firmware"
2 2
3LICENSE = "BSD" 3LICENSE = "BSD"
4LIC_FILES_CHKSUM = "file://license.md;md5=829bdeb34c1d9044f393d5a16c068371" 4LIC_FILES_CHKSUM = "file://license.rst;md5=33065335ea03d977d0569f270b39603e"
5 5
6PROVIDES = "virtual/arm-trusted-firmware" 6PROVIDES = "virtual/arm-trusted-firmware"
7 7
@@ -13,6 +13,7 @@ S = "${WORKDIR}/git"
13B = "${WORKDIR}/build" 13B = "${WORKDIR}/build"
14 14
15XILINX_RELEASE_VERSION ?= "" 15XILINX_RELEASE_VERSION ?= ""
16ATF_VERSION ?= "1.4"
16ATF_VERSION_EXTENSION ?= "-xilinx-${XILINX_RELEASE_VERSION}" 17ATF_VERSION_EXTENSION ?= "-xilinx-${XILINX_RELEASE_VERSION}"
17PV = "${ATF_VERSION}${ATF_VERSION_EXTENSION}+git${SRCPV}" 18PV = "${ATF_VERSION}${ATF_VERSION_EXTENSION}+git${SRCPV}"
18 19
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
new file mode 100644
index 00000000..6a9eea68
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
@@ -0,0 +1,7 @@
1ATF_VERSION = "1.4"
2XILINX_RELEASE_VERSION = "v2018.1"
3BRANCH ?= "master"
4SRCREV ?= "df4a7e97d57494c7d79de51b1e0e450d982cea98"
5
6include arm-trusted-firmware.inc
7
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
new file mode 100644
index 00000000..0b5b085a
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
@@ -0,0 +1,23 @@
1UBOOT_VERSION = "v2018.01"
2XILINX_RELEASE_VERSION = "v2018.1"
3
4UBRANCH ?= "master"
5
6SRCREV ?= "1c81b42a326e5b74a5b79e55de9c52b5781b7a8a"
7
8include u-boot-xlnx.inc
9include u-boot-spl-zynq-init.inc
10
11LICENSE = "GPLv2+"
12LIC_FILES_CHKSUM = "file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"
13
14# u-boot-xlnx has support for these
15HAS_PLATFORM_INIT ?= " \
16 zynq_microzed_config \
17 zynq_zed_config \
18 zynq_zc702_config \
19 zynq_zc706_config \
20 zynq_zybo_config \
21 xilinx_zynqmp_zcu102_rev1_0_config \
22 "
23
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/files/memfd.patch b/meta-xilinx-bsp/recipes-devtools/qemu/files/memfd.patch
new file mode 100644
index 00000000..62e8d380
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/files/memfd.patch
@@ -0,0 +1,57 @@
1Upstream-Status: Backport
2Signed-off-by: Ross Burton <ross.burton@intel.com>
3
4From 75e5b70e6b5dcc4f2219992d7cffa462aa406af0 Mon Sep 17 00:00:00 2001
5From: Paolo Bonzini <pbonzini@redhat.com>
6Date: Tue, 28 Nov 2017 11:51:27 +0100
7Subject: [PATCH] memfd: fix configure test
8MIME-Version: 1.0
9Content-Type: text/plain; charset=UTF-8
10Content-Transfer-Encoding: 8bit
11
12Recent glibc added memfd_create in sys/mman.h. This conflicts with
13the definition in util/memfd.c:
14
15 /builddir/build/BUILD/qemu-2.11.0-rc1/util/memfd.c:40:12: error: static declaration of memfd_create follows non-static declaration
16
17Fix the configure test, and remove the sys/memfd.h inclusion since the
18file actually does not exist---it is a typo in the memfd_create(2) man
19page.
20
21Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
22Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
23---
24 configure | 2 +-
25 util/memfd.c | 4 +---
26 2 files changed, 2 insertions(+), 4 deletions(-)
27
28diff --git a/configure b/configure
29index 9c8aa5a98b..99ccc1725a 100755
30--- a/configure
31+++ b/configure
32@@ -3923,7 +3923,7 @@ fi
33 # check if memfd is supported
34 memfd=no
35 cat > $TMPC << EOF
36-#include <sys/memfd.h>
37+#include <sys/mman.h>
38
39 int main(void)
40 {
41diff --git a/util/memfd.c b/util/memfd.c
42index 4571d1aba8..412e94a405 100644
43--- a/util/memfd.c
44+++ b/util/memfd.c
45@@ -31,9 +31,7 @@
46
47 #include "qemu/memfd.h"
48
49-#ifdef CONFIG_MEMFD
50-#include <sys/memfd.h>
51-#elif defined CONFIG_LINUX
52+#if defined CONFIG_LINUX && !defined CONFIG_MEMFD
53 #include <sys/syscall.h>
54 #include <asm/unistd.h>
55
56--
572.11.0
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
new file mode 100644
index 00000000..a73b9e57
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
@@ -0,0 +1,6 @@
1require qemu-devicetrees.inc
2
3XILINX_RELEASE_VERSION = "v2018.1"
4
5BRANCH ?= "master"
6SRCREV ?= "d5017f8119b6493d8b2fcdfd5caa4e8b16580877"
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
index 9b59ecce..b6c5dee5 100644
--- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
@@ -10,12 +10,16 @@ LIC_FILES_CHKSUM = " \
10 file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913 \ 10 file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913 \
11 " 11 "
12 12
13FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
14
13PV = "${XILINX_QEMU_VERSION}-xilinx-${XILINX_RELEASE_VERSION}+git${SRCPV}" 15PV = "${XILINX_QEMU_VERSION}-xilinx-${XILINX_RELEASE_VERSION}+git${SRCPV}"
14BRANCH ?= "" 16BRANCH ?= ""
15REPO ?= "git://github.com/Xilinx/qemu.git;protocol=https" 17REPO ?= "git://github.com/Xilinx/qemu.git;protocol=https"
16 18
17BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 19BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
18SRC_URI = "${REPO};${BRANCHARG}" 20SRC_URI = "${REPO};${BRANCHARG} \
21 file://memfd.patch \
22 "
19 23
20S = "${WORKDIR}/git" 24S = "${WORKDIR}/git"
21 25
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
new file mode 100644
index 00000000..1d6697cd
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
@@ -0,0 +1,6 @@
1require qemu-xilinx.inc
2
3XILINX_RELEASE_VERSION = "v2018.1"
4XILINX_QEMU_VERSION ?= "v2.11.0"
5BRANCH ?= "master"
6SRCREV ?= "1d5516986ea296d91a599ac23252e302a4003914"
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
new file mode 100644
index 00000000..c3a8f764
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
@@ -0,0 +1,7 @@
1LINUX_VERSION = "4.14"
2XILINX_RELEASE_VERSION = "v2018.1"
3KBRANCH ?= "xlnx_rebase_v4.14"
4SRCREV ?= "4ac76ffacb54712b0361e51d0b7156e53d062e3c"
5
6include linux-xlnx.inc
7