meta-petalinux distro layer supporting Xilinx Tools
Shell Makefile BitBake SourcePawn C++ Python Other
Clone or download
mharth ultra96-ap-setup/files/*: Fix and ultra96-ap-setup location
The daemon does not find and silently fail. This causes AP mode
inaccessible. datadir is a bitbake variable not available for expansion
on rootfs, fix the issue by providing the exact patch to

Signed-off-by: Manjukumar Matha <>
Latest commit 68cb2ce Jun 6, 2018
Failed to load latest commit information.
classes go-osarchmap.bbclass: Remove stale class Apr 11, 2018
conf petalinux-features.conf: Remove rdepends for zcu100-power-button and … Jun 7, 2018
recipes-benchmarks Remove dhrystone Apr 10, 2018
recipes-bsp recipes-bsp/u-boot: Remove stale recipes Jun 7, 2018
recipes-core Add twitter package to board Jun 7, 2018
recipes-devtools Remove unnecessary DEPENDS on python-pip Jun 7, 2018
recipes-examples/hellopm Change in hellopm script as per latest power firmware commands Apr 11, 2018
recipes-extended upm_%.bbappend: Pin to Python 2.7 package Jun 7, 2018
recipes-external/external-xilinx-toolchain xilinx-toolchain: skip recipes by TCMODE Mar 10, 2017
recipes-gnome epiphany: add missing dependency on libsecret Mar 10, 2017
recipes-graphics libdrm: Align libdrm formats with kenel drm formats Apr 11, 2018
recipes-kernel New Yocto recipe for Xilinx HDMI drivers Apr 11, 2018
recipes-multimedia gstreamer1.0-omx_%.bbappend: Update commitid for gstreamer-omx Jun 7, 2018
recipes-qt/qt5 qtbase_%.bbappend: remove tests from PACKAGECONFIG variable Apr 11, 2018
recipes-sato matchbox-terminal_%.bbappend: Add option to run command from terminal Apr 11, 2018
recipes-support vim_%.bbappend: Enable Gvim for matchbox Jun 7, 2018
recipes-utils ultra96-ap-setup/files/*: Fix and ultra96-ap-setup location Jun 7, 2018
recipes-xfce/xfce4-session xfce4-session: reduce alternative priority Apr 10, 2018
scripts setup-environment: Add script to configure build Apr 25, 2016
COPYING.MIT meta-petalinux: Initial commit Apr 25, 2016
README README: Update readme Jun 7, 2018



This layer is a distro layer supporting Xilinx devices

Supported architecture

Boards Supported by this layer:
	* Xilinx Zynq architecture
	* Xilinx ZynqMP architecture
	* Xilinx Microblaze

(Please refer to the associate .conf for more information)

Additional information on Xilinx architectures can be found at:

Maintainers, Patches/Submissions, Community

Mailing list:
is used for questions, comments and patch review. It is subscriber only, so please register before posting.

Please send any patches, pull requests, comments or questions for this layer to:  with '[meta-petalinux]' in the subject.

Subscribe to mailing list at


  Manjukumar Harthikote Matha (
  Bhargava Sreekantappa Gayathri (


This layer depends on:

	URI: git://
 	URI: git://
	URI: git://
	URI: git://
	URI: git://
	URI: git://
	URI: git://
	URI: git://
	URI: git://

Build Instructions

The following instructions require a OE installation (or equivalent).

Initialize a build using the 'oe-init-build-env' script in OE. Once
initialized configure bblayers.conf by adding the 'meta-xilinx' layer. e.g.:

	BBLAYERS ?= " \
		<path to layer>/meta-openembedded/meta-perl \
		<path to layer>/meta-openembedded/meta-systemd \
		<path to layer>/meta-openembedded/meta-gpe \
		<path to layer>/meta-openembedded/meta-python \
		<path to layer>/meta-openembedded/meta-efl \
		<path to layer>/meta-openembedded/meta-ruby \
		<path to layer>/meta-openembedded/meta-filesystems \
		<path to layer>/meta-openembedded/meta-gnome \
		<path to layer>/meta-openembedded/meta-multimedia \
		<path to layer>/meta-openembedded/meta-networking \
		<path to layer>/meta-openembedded/meta-webserver \
		<path to layer>/meta-openembedded/meta-xfce \
		<path to layer>/meta-openembedded/meta-initramfs \
		<path to layer>/meta-openembedded/meta-oe \
		<path to layer>/meta \
		<path to layer>/meta-qt5 \
		<path to layer>/meta-selftest \
		<path to layer>/meta-skeleton \
		<path to layer>/meta-openamp \
		<path to layer>/meta-browser \
		<path to layer>/meta-xilinx/meta-xilinx-bsp \
		<path to layer>/meta-xilinx/meta-xilinx-contrib \
		<path to layer>/meta-xilinx-tools \
		<path to layer>/meta-petalinux \


Please follow the instructions to include MALI 400 userspace binaries

To build a specific target RPM packages configure the associated machine in local.conf:

1	MACHINE ?= "zynq-generic"

Build the target file system image using bitbake:

	$ bitbake petalinux-image-full

Once complete the rpm for the target machine will be available in the output
directory 'tmp/deploy/rpm'.