Layer providing baremetal cross-toolchain machine .conf files (AArch32, AArch64, Cortex-R/M, MicroBlaze, MicroBlaze-V) and supporting recipes for AMD Vitis embedded software flows.

Mailing list

Git repository

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

(actual branch rel-v2026.1)

Subdirectory

meta-vitis-tc web subdirectory

Last commit: 4 months, 2 weeks ago (rel-v2026.1 branch)

Maintainers

Dependencies

The meta-vitis-tc layer depends upon:

Recipe name Version Description
meta-qemu-xilinx 1.0 Meta package for building a installable qemu SDK
meta-xilinx-toolchain 1.0 Meta package for building a Xilinx prebuilt installable toolchain
packagegroup-newlib-standalone-sdk-target 1.0 Target packages for the standalone SDK
aarch32-tc Vitis baremetal toolchain machine: drives a multilib AArch32 (Arm Cortex-A) cross-toolchain build for use with AMD Vitis embedded software flows. Not intended to boot a Linux image.
aarch64-tc Vitis baremetal toolchain machine: drives a multilib AArch64 (Cortex-A72/A53, including ILP32) cross-toolchain build for use with AMD Vitis embedded software flows. Not intended to boot a Linux image.
arm-rm-tc Vitis baremetal toolchain machine: drives a multilib Arm Cortex-R/M (ARMv7-R / ARMv8-R / ARMv7-M / ARMv8-M) cross-toolchain build for use with AMD Vitis embedded software flows. Not intended to boot a Linux image.
microblaze-tc Vitis baremetal toolchain machine: drives a multilib AMD MicroBlaze (32-bit and 64-bit) cross-toolchain build for use with AMD Vitis embedded software flows. Not intended to boot a Linux image.
riscv-tc Vitis baremetal toolchain machine: drives a multilib RISC-V (MicroBlaze-V, 32-bit and 64-bit) cross-toolchain build for use with AMD Vitis embedded software flows. Not intended to boot a Linux image.