Component Name | Platform/SoC Supported | Feature Description |
---|
Drivers | Zynq, ZynqMP, MicroBlaze, Versal, Versal Net | FATFS major version update OSPI Flash part support(MX66UM2G45G, IS25LX512M, S28HS02GTFPBHI050) QSPI Flash part support(W25Q256JWFIM, IS25LP02GG) AXI I3C BareMetal driver Master mode support Microblaze-MicroBlaze V BareMetal driver support Versal DDRMC Linux EDAC Driver Correctable error location support FreeRTOS Kernel upgrade to 10.6.1 Linux kernel upgrade to 6.6 LwIP upgrade to 2.2.0 XXV Ethernet ethool and phylink support Port AXI PCIe and PS PCIe EP drivers to de-coupling flow. Workflow Decoupling PetaLinux and Yocto bringup with unified embeddedsw repo. Subsystems/isolations support for Versal and Versal Net Microblaze-MicroBlaze V support FPGA full bitstream overlay, Segmented configuration support DFX support Versal Net and P80 support in Unified Vitis Windows performance improvements in unified Vitis Enhancements for unified Vitis (incremental build, hw error checking)
|
U-Boot | Zynq, ZynqMP, MicroBlaze, Versal, Versal Net | QSPI Flash part support(W25Q256JWFIM, IS25LP02GG, IS25LX512M) OSPI Flash part support(MX66UM2G45G ) Enable KASLR for ZynqMP, Versal and Versal Net. Add protection for OSPI flashes. Upgrade to version 2024.01 Added defconfig for kria Kria SOM xilinx_zynqmp_kria_defconfig. Enable CONFIG_LTO for versalVersal/versal net Versal Net mini qspiQSPI/ospi OSPI configurations. Added the IDcodes for zu67dr_SE, zu11eg_SE, zu19eg_SE and zu47dr_SE variants.
|
TF-A | ZynqMP, Versal , Versal Net | Common Upgrade to TF-A version 2.10 switch boot console to runtime Use console also as crash console
Versal Net / Versal / Zynq UltraScale+ Versal Net / Versal Versal Net Versal |
PLNX | Zynq, ZynqMP, MicroBlaze, Versal, Versal Net | General updates Added PetaLinux banner in doc, while souring the tool and before login prompt Removed all Ubuntu 18.x.x host OS support and adding Ubuntu 22.04.3 support KASLR support in boot script
Major component updates
gen-machine-conf refactoring SDT workflow enhancements Full bitstream loading (ZynqMP) Segmented configuration (Versal) DFX Xen OpenAMP Adding new Versal and ZynqMP BSPs zcu106
New BSPs Dynamic configuration support both bin and bit formats for Zynq and ZynqMP Support bin/pdi only (without any PL and no dts) Deprecate fpgamanager bbclass templates support End to end segmented flow support for Versal
Remove below BSPs and provide the documentation to create the BSPs MicroBlaze: VCU118, KCU105, KC705, AC701 Zynq:zc706 Versal: VMK180-MMC, VMK180-OSP, VCK190 -MMc, VCK190-OSPI zynqMPZynqMP: zcu111ZCU111
|
DTG | Zynq, ZynqMP, MicroBlaze, Versal , Versal Net | |
PLM (Platform Loader and Manager) | Versal , Versal Net | Versal Net Testing Error Management support In-Place PLM Update using PDI in Image Store CAVP OCP (Secure state measurement) Keywrap/Unwrap feature completion Authenticate PDI before load Load only psm.elf partition from PDI storage location
|
Security | Zynq, ZynqMP, Versal, Versal Net | Versal Net AVP OCP (Secure state measurement) Keywrap/Unwrap feature completion Authenticate PDI before load
|
XEN | ZynqMP, MicroBlaze, Versal , Versal Net | |
/wiki/spaces/XWA/pages/18842060 | ZynqMP, Versal, Versal Net | |
Platform Management (Xilpm, psmfw) | Versal, Versal Net | Versal Versal HBM CATTRIP error action of SRST Boot mode query runtime API Complete secure lockdown solution for Versal family of devices
Versal Net |
AI Engine | Versal | Implement AIE2ps functionalities Resource Manager decoupling Support sub-partition initialization Linux PAN (Privileged Access Never) feature support
|
Yocto | Zynq, ZynqMP, MicroBlaze, Versal , Versal Net | Integrate component updates meta-layers Added new layer meta-xilinx-virtualization to support Xen builds for SDT and non SDT builds. dt-processor.sh is deprecated devtool tcl script generation to support jtag JTAG boot. New docs for
gen-machine-conf refactoring Split into modular components Add Support for Lopper and SDT to generate DTS, Machine and Multiconfig files. Refactor menuconfig UI
SDT workflow features Full bitstream loading (ZynqMP) Segmented configuration (Versal) DFX(ZynqMP, Versal) Xen Package baremetal or FreeRTOS or OpenAMP apps for Linux Method to pass flags for baremetal app build
Dynamic configuration Make bin format default for Zynq and ZynqMP Support bin/pdi only (no dts) Deprecate fpgamanager bbclass
Add new yocto Yocto machines
|
OpenAMP: libmetal, open-amp | ZynqMP, Versal, Versal Net | Component upgrade to 2023.10 release Workflow decoupling build flow for ZynqMP and Versal Bufferless IPI kernel mailbox driver support amd openamp verif of openamp test cases
|
DfxMgr | ZynqMP, Versal | |
XilSEM | Versal, Versal Net | Versal- Net Versal Tandem design support for SSIT devices DFX design support for Mono and SSIT devices Continue to support for additional mono (VE1752, VE2802) and SSIT (VP2802) devices
|
Multimedia | ZynqMP, Versal | Updating below device drivers and frameworks to support 6.6 Linux kernel and Ubuntu 24.04 VCU, VDU, Mali400 and PS_DP V4l2 capture and DRM/KMS Display frameworks
Workflow Decoupling flow support for GPU, VCU, VDU and PS_DP Linux Drivers
|
HLS Video IPs | ZynqMP | |
PL Connectivity Video IPs(capture) PL Connectivity Video IPs(DisplyDisplya) | ZynqMP, Versal | Decoupling flow support for following connectivity IP drivers and applications, Added HDMI RxSS/TxSS FRL mode support in Linux for ZCU102 and VEK280. Added bare-metal driver and application for new MIPI DSI RxSS IP. Added bare-metal drivers for new MIPI Combo PHY Rx & Tx IPs. Added Combo PHY Rx & Tx IP drivers support.
|