On 14 April 2018 at 05:58, Manjukumar Matha
<manjukumar.harthikote-ma...@xilinx.com> wrote:
> 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....@xilinx.com>
> Acked-by: Bhargava Sreekantappa Gayathri 
> <bhargava.sreekantappa-gayat...@xilinx.com>
> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-ma...@xilinx.com>
> ---
> Changelog:
> v2: Updated ATF recipes (version is 1.4)
> v3: Updated QEMU recipe (version is 2.11.0)
>
>  .../arm-trusted-firmware/arm-trusted-firmware.inc  |  2 +-
>  .../arm-trusted-firmware_2018.1.bb                 |  7 +++++++
>  .../recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb       | 23 
> ++++++++++++++++++++++
>  .../qemu/qemu-devicetrees_2018.1.bb                |  6 ++++++
>  .../recipes-devtools/qemu/qemu-xilinx_2018.1.bb    |  6 ++++++
>  .../recipes-kernel/linux/linux-xlnx_2018.1.bb      |  7 +++++++
>  6 files changed, 50 insertions(+), 1 deletion(-)
>  create mode 100644 
> meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
>  create mode 100644 meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
>  create mode 100644 
> meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
>  create mode 100644 
> meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
>  create mode 100644 meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
>
> 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 2aceba4..7f13507 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 @@
>  DESCRIPTION = "ARM Trusted Firmware"
>
>  LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://license.md;md5=829bdeb34c1d9044f393d5a16c068371"
> +LIC_FILES_CHKSUM = "file://license.rst;md5=33065335ea03d977d0569f270b39603e"

This will break the checksum for the existing recipes. Probably worth
moving the value into the .bb so it can be matched with the source?

But I guess the plan will be to drop all but 2018.1 recipes for the
sumo release correct?

>
>  PROVIDES = "virtual/arm-trusted-firmware"
>
> 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 0000000..6a9eea6
> --- /dev/null
> +++ 
> b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
> @@ -0,0 +1,7 @@
> +ATF_VERSION = "1.4"
> +XILINX_RELEASE_VERSION = "v2018.1"
> +BRANCH ?= "master"

I understand some of these repos have yet to be tagged publicly with a
"xilinx-v2018.1" tag. But you should avoid setting the branch unless
it's specifically needed, since setting the branch prevents the use of
"nobranch=1" in the src uri. This means in the future if the repo
changes such that the object cannot be found in the master ref
(rebases/merges/major tree changes/etc) it will fail to checkout the
source. This applies to the other recipes in this patch too.

> +SRCREV ?= "df4a7e97d57494c7d79de51b1e0e450d982cea98"
> +
> +include arm-trusted-firmware.inc
> +
> 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 0000000..0b5b085
> --- /dev/null
> +++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
> @@ -0,0 +1,23 @@
> +UBOOT_VERSION = "v2018.01"
> +XILINX_RELEASE_VERSION = "v2018.1"
> +
> +UBRANCH ?= "master"
> +
> +SRCREV ?= "1c81b42a326e5b74a5b79e55de9c52b5781b7a8a"
> +
> +include u-boot-xlnx.inc
> +include u-boot-spl-zynq-init.inc
> +
> +LICENSE = "GPLv2+"
> +LIC_FILES_CHKSUM = 
> "file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"
> +
> +# u-boot-xlnx has support for these
> +HAS_PLATFORM_INIT ?= " \
> +               zynq_microzed_config \
> +               zynq_zed_config \
> +               zynq_zc702_config \
> +               zynq_zc706_config \
> +               zynq_zybo_config \
> +               xilinx_zynqmp_zcu102_rev1_0_config \
> +               "
> +
> 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 0000000..a73b9e5
> --- /dev/null
> +++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
> @@ -0,0 +1,6 @@
> +require qemu-devicetrees.inc
> +
> +XILINX_RELEASE_VERSION = "v2018.1"
> +
> +BRANCH ?= "master"
> +SRCREV ?= "d5017f8119b6493d8b2fcdfd5caa4e8b16580877"
> 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 0000000..1d6697c
> --- /dev/null
> +++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
> @@ -0,0 +1,6 @@
> +require qemu-xilinx.inc
> +
> +XILINX_RELEASE_VERSION = "v2018.1"
> +XILINX_QEMU_VERSION ?= "v2.11.0"

QEMU 2.11 has a configure bug that affects qemu-xilinx too. See the
patch in oe-core/meta
(http://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/qemu/qemu/memfd.patch).
It should probably be copied across to this recipe.

Regards,
Nathan

> +BRANCH ?= "master"
> +SRCREV ?= "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 0000000..c3a8f76
> --- /dev/null
> +++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
> @@ -0,0 +1,7 @@
> +LINUX_VERSION = "4.14"
> +XILINX_RELEASE_VERSION = "v2018.1"
> +KBRANCH ?= "xlnx_rebase_v4.14"
> +SRCREV ?= "4ac76ffacb54712b0361e51d0b7156e53d062e3c"
> +
> +include linux-xlnx.inc
> +
> --
> 2.7.4
>
> --
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx
-- 
_______________________________________________
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to