This Answer Record acts as the release notes for PetaLinux 2019.1 and contains links to information about resolved issues and updated collateral contained in this release.
BSPs supported for the 2019.1 PetaLinux Release
This table contains supported BSPs for Zynq-7000, MicroBlaze, and Zynq UltraScale+ MPSoC available on the Embedded Development download page.
Note: XY - Represents release year, Y - Represents release version.
Platform | Variant | BSP Name | BSP Description |
---|---|---|---|
MicroBlaze | AC701 | xilinx-ac701-v20XY.Z-final.bsp | This BSP contains two BSPs [AC701 lite, AC701 full]
|
MicroBlaze | KC705 | xilinx-kc705-v20XY.Z-final.bsp | This BSP contains two BSPs [KC705 lite, KC705 full]
|
MicroBlaze | KCU105 | xilinx-kcu105-v20XY.Z-final.bsp | This BSP contains:
|
MicroBlaze | SP701 | xilinx-sp701-v20XY.Z-final.bsp | This BSP contains:
|
MicroBlaze | VCU118 | xilinx-vcu118-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | ZC702 | xilinx-zc702-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | ZC706 | xilinx-zc706-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | Avnet Digilent Zedboard | avnet-digilent-zedboard-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU102 production silicon | xilinx-zcu102-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU104 production silicon | xilinx-zcu104-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU106 production silicon | xilinx-zcu106-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU111 production silicon | xilinx-zcu111-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU1275 | xilinx-zcu1275-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU1285 | xilinx-zcu1285-v20XY.Z-final.bsp | This BSP contains:
|
Note: The "sstate cache file" (sstate-rel-v2019.1.tar.gz) can be found on the Xilinx download area along with an associated README (sstate_rel_2019.1_README) file that outlines the procedure to use "sstate cache".
Refer to the attached file "2019.1_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
README for downloads area.
PetaLinux 2019.1 contains the following build collateral:
Component | Git repo | Git Branches | Git Tags | Commit ID | Comments |
---|---|---|---|---|---|
FSBL | git://github.com/Xilinx/embeddedsw.git | release-2019.1 | xilinx-v2019.1 | 26c14d9861010a0e3a55c73fb79efdb816eb42ca | FSBL for Zynq-7000 is at embeddedsw/lib/sw_apps/zynq_fsbl FSBL for Zynq UltraScale+ is at embeddedsw/lib/sw_apps/zynqmp_fsbl |
PMU Firmware | git://github.com/Xilinx/embeddedsw.git | release-2019.1 | xilinx-v2019.1 | 26c14d9861010a0e3a55c73fb79efdb816eb42ca | PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw |
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | master | xilinx-v2019.1 | 73e546e312a22d7fb410c28d5c79174d2eb29938 | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v4.19 | xlnx_rebase_v4.19_2019.1 | 9811303824b66a8db9a8ec61b570879336a9fde5 | Linux Kernel rebase version 4.19 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | master | xilinx-v2019.1 | d895ac5e94815d4b45dcf09d4752c5c2334a51db | U-boot Version v2019.01 |
QEMU | git://github.com/Xilinx/qemu.git | master | xilinx-v2019.1 | 5f38ea92fb697b94ad43f01fe162f3ed6e6b0e16 | |
Xen | git://github.com/Xilinx/xen.git | xilinx/release-2019.1 | xilinx-v2019.1 | e4547c663f7fc36fa90d0ee2c344624e5dbe2033 | Xen Version 4.14 |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | master | xilinx-v2019.1 | 80d1c79007fda42d4cc0be31b185a1da5799cd4d | ATF is based on upstream version 2.0 |
Yocto | git://github.com/Xilinx/meta-xilinx.git git://github.com/Xilinx/meta-xilinx-tools.git git://github.com/Xilinx/meta-petalinux.git | rel-v2019.1 | No Tags | 94add75c0447ff7eb5b67cee0712777e198e9c5b de93eacef30a578ab030964ceb95f1f7b6b79a74 de2b260c646dabbe4de3d3419cbc0878f57091c7 | Yocto 2.6.1 Thud |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | branch/xilinx-v2019.1 | xilinx-v2019.1 | 445406ef4d06303f00387f7d81e8718255336fd0 | |
OpenAMP | git://github.com/Xilinx/open-amp.git | master | xilinx-v2019.1 | f9039c27a00caa7f1548ffd53d863776edc6f223 | |
libmetal | git://github.com/Xilinx/libmetal.git | master | xilinx-v2019.1 | a4d606a40535c8be029d01315303c2608359d789 | |
VCU OpenMax IL | git://github.com/Xilinx/vcu-omx-il.git | master | xilinx-v2019.1 | b93cec02cd5da223fa965073dce130a08ffd6419 | |
VCU Control Software | git://github.com/Xilinx/vcu-ctrl-sw.git | master | xilinx-v2019.1 | 32b7be620987283f62e4469185da81dddad1071c | |
VCU Firmware | git://github.com/Xilinx/vcu-firmware.git | master | xilinx-v2019.1 | 4078b74d16e5eccca5ae3132c3877d3aff7fb168 | |
VCU Modules | git://github.com/Xilinx/vcu-modules.git | master | xilinx-v2019.1 | 13a8e5b3f614d94081481a808aa8d4bd00b26d76 | |
GStreamer OpenMax IL | git://github.com/Xilinx/gst-omx.git | xilinx-master | xilinx-v2019.1 | b2aa6a8a5e30d347d573378cf8968a127e2bd495 | GStreamer version 1.14.4 |
GStreamer Plugins-Base | git://github.com/Xilinx/gst-plugins-base.git | master-rel-1.12.2 | xilinx-v2019.1 | 334c48fb4ad71ba95502a68cb31f505d85b10b2d | |
GStreamer Plugins-Bad | git://github.com/Xilinx/gst-plugins-bad.git | master-rel-1.12.2 | xilinx-v2019.1 | ec1ff1219c99db2a9cc5262027f9b4d20f5f4e81 | |
GStreamer Plugins-Good | git://github.com/Xilinx/gst-plugins-good.git | master-rel-1.12.2 | xilinx-v2019.1 | 265c66765515d09a578c401cdcb70327239b1b3d | |
GStreamer | git://github.com/Xilinx/gstreamer.git | rel-v2019.1 | No Tags | 791c729f72cf91679bbfa36c24b1c7da5c332808 | |
hdmi-modules | git://github.com/Xilinx/hdmi-modules.git | master | xilinx-v2019.1 | 44d691f6937ad73ac974ed5b50722e73514459f6 | |
GCC | MB compiler version 8.2 ARM 8.2 |
2019.1 Release Notes for Open Source components wiki page:
Covers details for below components changes (new features/fixes) in a particular release.
2019.1 New Features:
PetaLinux
GPU MALI-400
2019.1 Bug Fixes:
PetaLinux
GPU MALI-400
Known Issues for 2019.1:
Linux/Baremetal | Components | Description | Work-around | To be fixed version |
---|---|---|---|---|
Linux | PetaLinux | Zynq UltraScale+ MPSoC: How to enable UHS (SD 3.0) support for ZCU102 and ZCU106 evaluation board PetaLinux BSPs | (Xilinx Answer 69978) | |
Linux | XSDK | Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to achieve SATA performance in Linux | (Xilinx Answer 71584) | |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to make SMMU work with SATA IP | (Xilinx Answer 71790) | |
Linux | Yocto, PetaLinux | 2019.x Zynq UltraScale+ MPSoC: Yocto or PetaLinux throws warnings when you enable libmali with fbdev windowing system | (Xilinx Answer 72139) | |
Linux | Yocto, PetaLinux | 2019.x Zynq UltraScale+ MPSoC: Linux boot throws fatal errors with libmali and X11 enabled in PetaLinux or Yocto images | (Xilinx Answer 72363) | |
Linux | Kernel | 2019.x Zynq7000, Zynq UltraScale+ MPSoC: Yocto or PetaLinux build with petalinux-image-full images hangs without reaching Linux boot login prompt | (Xilinx Answer 72377) | |
Baremetal | LwIP | 2019.1 Zynq UltraScale+ MPSoC: LwIP Support for A53 32-bit Toolchain | (Xilinx Answer 72379) | |
Linux | U-boot | 2017.1-2019.1 Zynq-7000: Cannot boot Zynq-7000 PetaLinux images individually in legacy flow | (Xilinx Answer 71231) | 2019.2 |
Linux | Drivers | 2019.1 Zynq UltraScale+ MPSoC: USB 3.0 getting missed Interval for Isochronous transfers when operating in Super-Speed Mode | (Xilinx Answer 72290) | 2019.2 |
Linux | Drivers | 2018.3-2019.1 Zynq UltraScale+ MPSoC: Linux stress test on mtd-device fails | (Xilinx Answer 72327) | 2019.2 |
Linux | PMUFW | 2019.1 Zynq UltraScale+ MPSoC: Linux APU-Only restart fails on Ultra96 boards | (Xilinx Answer 72336) | 2019.2 |
Linux | Drivers | 2018.3-2019.1 Zynq UltraScale+ MPSoC: Unable to mount JFFS2 filesystem with single flash configuration | (Xilinx Answer 72349) | 2019.2 |
Linux | Driver | 2019.1 MicroBlaze: EEPROM does not work in VCU118 and SP701 PetaLinux BSP's | (Xilinx Answer 72380) | 2019.2 |
Linux | U-boot | 2018.x-2019.1 Zynq UltraScale+ MPSoC: USB core reset in Linux may cause issues with USB device connected if it was previously powered in U-boot | (Xilinx Answer 72376) | 2019.2 |
Baremetal | BSP | 2019.1 MicroBlaze standalone BSP does not have a handler for unaligned access to 64 bit addresses exceptions | (Xilinx Answer 72398) | 2019.2 |
Linux | VCU, GStreamer | 2019.1 Zynq UltraScale+ MPSoC VCU - Why is there initial "jerkiness" when transcoding with a 4Kp60 AVC pipeline? | (Xilinx Answer 72328) | 2019.2 |
Linux | Yocto, PetaLinux | 2019.1 Zynq UltraScale+ MPSoC: Yocto or PetaLinux doesn't support distrocmd introduced in u-boot-xlnx | (Xilinx Answer 72393) | 2019.2 |
Linux | Device-tree | 2019.1 Zynq UltraScale+ MPSoC: U-boot fails to read MAC address from EEPROM on ZCU102 board | (Xilinx Answer 72401) | 2019.2 |
Linux | Yocto | 2019.1 Zynq UltraScale+ MPSoC: Yocto XRT and ZOCL commit IDs are out of sync | (Xilinx Answer 72400) | 2019.2 |
Linux | Drivers | 2019.1 MicroBlaze: Linux AXI Ethernet driver probe fails when using VCU118 PetaLinux BSPs | (Xilinx Answer 72396) | 2019.2 |
Linux | Drivers | Zynq UltraScale+ MPSoC (Vivado 2019.1) - PL-PCIe Root Port - Driver Compilation Fails | (Xilinx Answer 72389) | 2019.2 |
Linux | U-boot | 2019.1 Zynq UltraScale+ MPSoC: Linux USB 3.0 device mode doesn't work | (Xilinx Answer 72409) | 2019.2 |
Linux | VCU | 2018.3-2019.1 Zynq UltraScale+ MPSoC VCU - Why do I sometimes see heavy APU loading for high bitrate encoding? | (Xilinx Answer 72460) | 2019.2 |
Linux | Libmetal | 2019.1 Zynq UltraScale+ MPSoC: Why does my OpenAMP libmetal C++ application not build | (Xilinx Answer 72561) | 2019.2 |
文件名 | 文件大小 | File Type |
---|---|---|
README_content_v2019.1.txt | 1 KB | TXT |
2019.1_PetaLinux_Package_List.xlsx | 21 KB | XLSX |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |