This layer enables AMD Xilinx hardware devices metadata such as tune files, generic and soc variant machine configurations, boot firmware components, kernel, xrt etc. recipe, class, and conf scaffolding shared across all AMD Xilinx boards, including kernel, U-Boot, TF-A, OP-TEE, gen-machine-conf integration, and the dynamic-layer glue.

Mailing list

Git repository

https://github.com/Xilinx/meta-xilinx web repo

Subdirectory

meta-xilinx-core web subdirectory

Last commit: 5 days, 6 hours ago (rel-v2026.2 branch)

Maintainers

Dependencies

The meta-xilinx-core layer depends upon:

Recommends

The meta-xilinx-core layer recommends:

Recipe name Version Description
ai-engine-driver 4.0 AMD AI Engine runtime driver
aiefal 2.1 AMD AI Engine Functional Abstraction Layer (AIEFAL)
asufw 1.0 Application Security Unit for Versal_2ve_2vm devices
base-pdi 1.0 Deploys a pre-built AMD Versal Programmable Device Image (base PDI).
bitstream 1.0 Deploys a pre-built FPGA bitstream as virtual/bitstream.
bootbin-version-header 1.0 Generates a hex-encoded version string for the Zynq/ZynqMP User Defined Field Boot Header (udf_bh)
bootgen 2026.2 Building and installing bootgen
cdo-deploy 1.0 Deploys CDO (Configuration Data Object) files extracted from the System Device Tree directory for AMD Versal targets.
device-tree 1.0 Xilinx BSP device trees
dfx-mgr 2026.2 Xilinx dfx-mgr libraries
extract-cdo 1.0 Extracts CDO (Configuration Data Object) files from a Versal boot.bin so they can be supplied to QEMU.
fpd-image-store 1.0 Image Store PDI holding the FPD CDO
fpga-manager-script 1.0.1 Install user script to support fpga-manager
fsbl 1.0 Deploys a pre-built AMD Zynq / Zynq UltraScale+ MPSoC First Stage Boot Loader (FSBL) ELF as virtual/fsbl.
image-update 1.5 Image update is used to update alternate image on compatible firmware. If the current image is ImageA, ImageB will get updated and vice versa. Usage: image_update <Input Image File>
imgrcry 1.0 Deploys a pre-built AMD Zynq UltraScale+ MPSoC Image Recovery binary as virtual/imgrcry.
imgsel 1.0 Deploys a pre-built AMD Image Selector (imgsel) binary for Zynq UltraScale+ MPSoC and Versal targets as virtual/imgsel.
initramdisk- 1.0 Wraps an INITRAMFS_IMAGE artifact as an installable package delivered to /boot.
kconfig-frontends 4.11.0.1 Linux kernel style configuration framework for other projects
kernel-module-dp 6.18.0+git Xilinx DisplayPort Linux Kernel module
kernel-module-hdmi 6.18+git Xilinx HDMI Linux Kernel module
kernel-module-hdmi21 2026.1 Xilinx HDMI 2.1 FMC linux kernel module
libdfx 2026.2 Xilinx libdfx library
libmetal-demo-host
libmetal-demo-remote
libmetal-xlnx v2026.2+git AMD Xilinx libmetal hardware abstraction library (xlnx fork).
linux-firmware-ti-bt 1.0 TI Bluetooth firmware files for use with Linux kernel
linux-xlnx 6.18.40+git+v2026.2 AMD Xilinx Linux kernel (linux-xlnx).
linux-xlnx-small 6.18.40+git+v2026.2 AMD Xilinx Linux kernel (linux-xlnx) with a reduced defconfig for image-recovery use.
linux-xlnx-udev-rules 1.0 Udev rules files for Linux drivers
lopper v1.5.0+amd+git Device Tree Lopper
mb-realoc 0.1 AMD MicroBlaze ELF relocator helper used to retarget u-boot to a new load address before deploy.
nativesdk-qemu-serial-port-tool 1.0 helper script to help configure QEMU serial ports
nativesdk-qemu-xilinx-multiarch-helper 3.0 SDK Helper scripts for executing a multi-arch instance of AMD QEMU
nativesdk-qemuboot-tool 1.0 helper script to adjust and merge multiple qemuboot.conf files
open-amp-xlnx
open-amp-xlnx-echo
open-amp-xlnx-matrix
open-amp-xlnx-proxy
optee-client 4.9.0-xlnx-v2026.1 OP-TEE Client API
optee-examples 4.9.0-xlnx-v2026.2 OP-TEE examples
optee-os 4.9.0-xlnx-v2026.2 OP-TEE Trusted OS
optee-os-tadevkit 4.9.0-xlnx-v2026.2 OP-TEE Trusted OS TA devkit
optee-test 4.9.0-xlnx-v2026.1 OP-TEE sanity testsuite
packagegroup-boot-artifacts 1.0 Aggregates the AMD FPGA boot artifacts (boot.bin and the associated QEMU support files) into a deploy-time packagegroup.
packagegroup-lmsensors 1.0 lm_sensors hardware-monitoring tools and drivers.
packagegroup-networking-stack 1.0 Extended userspace networking stack utilities.
packagegroup-openamp 1.0 OpenAMP rpmsg example applications, helpers and remote-core firmware packages for AMD Xilinx adaptive SoCs.
packagegroup-opencv 1.0 OpenCV runtime libraries and helper modules.
packagegroup-xilinx-audio 1.0 ALSA audio runtime libraries and tools for AMD Xilinx boards.
packagegroup-xilinx-benchmarks 1.0 Userspace benchmarking and IO-profiling utilities for AMD Xilinx boards.
packagegroup-xilinx-gstreamer 1.0 GStreamer 1.0 plug-ins and helpers used by AMD Xilinx multimedia pipelines.
packagegroup-xilinx-ros
packagegroup-xilinx-x11 1.0 Superset of X11 server, client libraries and utilities for AMD Xilinx desktop-style boards.
platform-init 1.0 Xilinx Platform Headers
plmfw 1.0 Platform Loader and Manager for Versal devices
pmu-rom-native 1.0 PMU ROM for QEMU
pmufw 1.0 Deploys a pre-built AMD Zynq UltraScale+ MPSoC Platform Management Unit (PMU) firmware ELF as virtual/pmu-firmware.
psmfw 1.0 PSM firmware for versal devices
python3-anytree 2.8.0 Powerful and Lightweight Python Tree Data Structure
python3-bokeh 3.8.2 Interactive plots and applications in the browser from Python
python3-contourpy 1.3.3 Python library for calculating contours of 2D quadrilateral grids
python3-frugy git Python 3.3+'s frugy for Python 2.6, 2.7, 3.2.
python3-humanfriendly 10.0 Human friendly output for text interfaces using Python
python3-macaddress 2.0.2 MAC address manipulation library for Python
python3-mercantile 1.2.1 Web mercator XYZ tile utilities
python3-narwhals 2.17.0 Extremely lightweight compatibility layer between dataframe libraries
python3-xyzservices 2024.6.0 Source of XYZ tiles providers
qemu-devicetrees 10.2.4+git Xilinx's hardware device trees required for QEMU
qemu-image-empty 1.0 A nearly empty image just capable of allowing a device to boot via boot.bin.
qemu-undefined 1.0 Generates a qspi/ospi image using the previous generated boot.bin
qemu-xilinx 10.2.4+git Xilinx's fork of a fast open source processor emulator
qemu-xilinx-multiarch-helper-native 3.0 Helper scripts for executing a multi-arch instance of Xilinx QEMU
qemu-xilinx-native 10.2.4+git Xilinx's fork of a fast open source processor emulator
qemu-xilinx-system-native 10.2.4+git Xilinx's fork of a fast open source processor emulator
rpu1-hello-world 1.0 Proxy recipe to fetch RPU1 hello-world firmware from baremetal multiconfig
trusted-firmware-a 2.14.0-xilinx-v2026.2 AMD Xilinx fork of TF-A (trusted-firmware-a) for Zynq UltraScale+ MPSoC, Versal and Versal NET.
u-boot-tools-xlnx 2026.01-xilinx-v2026.1+git U-Boot bootloader tools
u-boot-xlnx 2026.01-xilinx-v2026.1+git Universal Boot Loader for embedded devices
u-boot-xlnx-scr 1.0 U-boot boot scripts for Xilinx devices
u-boot-xlnx-uenv 1.0 U-Boot uEnv.txt SD boot environment generation for Zynq targets
xclbinutil-native 202620.2.25.0 Xilinx Runtime(XRT) - minimal native build for xclbinutil
xilinx-bootbin 1.0 Generates boot.bin using bootgen tool
xilinx-lops 1.0 Device tree lopper - lops
xrt 202620.2.25.0 Xilinx Runtime(XRT) libraries
zocl 202620.2.25.0 Xilinx Runtime(XRT) driver module
microblaze-v-generic Generic machine configuration for the AMD MicroBlaze-V (RISC-V) soft processor. Required by board-specific MicroBlaze-V machines; not intended to be built standalone.
versal-2ve-2vm-generic Generic machine configuration for the AMD Versal Series Gen 2 adaptive SoC family (Cortex-A78 APU, Cortex-R52 RPU, and MicroBlaze PMC). Required by board- and series-specific Versal Gen 2 machines.
versal-2vp-generic Generic machine configuration for the AMD Versal Series Gen 2 adaptive SoC family (Cortex-A72 APU, Cortex-R5 RPU, and MicroBlaze PMC/PSM). Required by board- and series-specific Versal Gen 2 machines.
versal-generic Generic machine configuration for the AMD Versal adaptive SoC family (Cortex-A72 APU, Cortex-R5 RPU, and MicroBlaze PMC/PSM). Required by board- and series-specific Versal machines.
versal-net-generic Generic machine configuration for the AMD Versal NET adaptive SoC family (Cortex-A78 APU and Cortex-R52 RPU). Required by board-specific Versal NET machines.
zynq-generic Generic machine configuration for the AMD Zynq-7000 SoC family (dual-core Cortex-A9 with FPGA fabric). Required by board-specific Zynq-7000 machines.
zynqmp-generic Generic machine configuration for the AMD Zynq UltraScale+ MPSoC family (Cortex-A53 APU, Cortex-R5 RPU, and MicroBlaze PMU). Required by board- and SKU-specific Zynq UltraScale+ machines.