2018.1 release notes - Yocto

Table of Contents

Whats new in 2018.1?
Updates in meta-petalinux:
Updates in meta-xilinx:
Updates in meta-xilinx-tools:
Related Links

Whats new in 2018.1?

Updates in meta-petalinux:





Updates in meta-xilinx:


  1. In 2017.x releases, we used to fork from upstream meta-xilinx release and remove all the unsupported boards (like microzed), SPL to create release branches.
    To prevent forking, from 2018.x releases, all patches for Xilinx release sit on top of upstream meta-xilinx release (Rocko v2.4).
    We use PREFERRED_PROVIDER switch to select the components: For example all the release testing is done with these PREFERRED_PROVIDERS
    https://github.com/Xilinx/meta-petalinux/blob/rel-v2018.1/conf/distro/include/petalinux-features.conf#L29-L34

  2. SOC_FAMILY: This is a defined override variable from OE-core that groups together machines based upon the same family of SOC (System On Chip).
    This is defined as "zynqmp" for MPSoC devices, "zynq" for Zynq7000 devices in meta-xilinx layer. See https://github.com/Xilinx/meta-xilinx/blob/rel-v2018.1/meta-xilinx-bsp/conf/machine/include/tune-zynqmp.inc#L2

  3. {SOC_FAMILY}{SOC_VARIANT}: This is a new override based on the Xilinx product table https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html and https://www.xilinx.com/products/silicon-devices/soc/rfsoc.html#ProductTable.The value of SOC_VARIANT can be "cg", "eg", "ev", "dr" for MPSoC devices and "7zs" or "7z" for Zynq 7000 devices. See https://github.com/Xilinx/meta-xilinx/blob/rel-v2018.1/meta-xilinx-bsp/conf/machine/include/machine-xilinx-overrides.inc#L2

    By default, the Zynq devices are set to "7z" https://github.com/Xilinx/meta-xilinx/blob/rel-v2018.1/meta-xilinx-bsp/conf/machine/include/machine-xilinx-overrides.inc#L7-L11 and
    By default, the MPSoC devices are set to "eg" https://github.com/Xilinx/meta-xilinx/blob/rel-v2018.1/meta-xilinx-bsp/conf/machine/include/tune-zynqmp.inc#L4-L9

  4. mali400, vcu : This extends overrides from SOC_VARIANT, and is set to mali400 or vcu or both depending on the functionality of the set SOC_VARIANT device
    https://github.com/Xilinx/meta-xilinx/blob/rel-v2018.1/meta-xilinx-bsp/conf/machine/include/machine-xilinx-overrides.inc#L7-L11

NOTES:



Updates in meta-xilinx-tools:




Related Links