| | |
---|
Linux Kernel and Drivers | MicroBlaze Zynq 7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Linux: Flash protection support in OSPI driver 1G/10G switching IP support EXTTS support in PTP Timer Syncer driver and PHC device/index support in PL Ethernet and PTP Timer Syncer drivers Flash protection support in OSPI driver
Baremetal, FreeRTOS: |
U-Boot | Zynq UltraScale+ MPSoC Versal
| ZynqMP: ZynqMP/Versal: All: |
Trusted Firmware-A(TF-A) (old name Arm Trusted Firmware (ATF)) | Zynq UltraScale+ MPSoC Versal
| Versal: DDR address reservation in DTB at runtime Added support for SMCC ARCH SOC ID Switch to xlat_v2 Replace IRQ array with switch case Added support to get chipid Fixed IPI calculation Setup local/remote id in header
ZynqMP: |
PetaLinux | Zynq UltraScale+ MPSoC Versal
| PetaLinux Tool Features: NFS root support for MB Automated boot flow when user select any available memory in design Automated HBM boot flow Segmented boot flow template support in PetaLinux tools Removed OS support for Ubuntu 20.04 LTS and 20.04.1 LTS versions Added OS support for Ubuntu 20.04.6 LTS, 22.04.2 LTS version Added OS support for OPEN SUSE Leap 15.4 and Add OS support for AlmaLinux 9.1 version Added Config option to specify Inherit conf file used to generate the Yocto machine conf file using gen-machine-conf. Added Config option to specify additional MACHINEOVERRIDES to generate the machine conf file. Password recovery mechanism in PetaLinux without rebuilding. Migrated to use the New FPGA manager template classes from PetaLinux (UG1144 has details)
PetaLinux BSP FEATURES: KD240 starter kit flat BSP K24C flat PetaLinux BSP VEK280 PRE-PROD BSP with new eth phy Removed ZCU1275 and ZCU1285 BSPs Default boot out of HBM for VHK158 prod BSP
|
Device-tree Generation (DTG) | Zynq UltraScale+ MPSoC Versal
| |
PLM (Platform Loader and Manager) | | |
Security | | Authentication time reduction P256 curve support for ECDSA PUF key Registration/Regeneration support from Linux
|
Xen | Zynq UltraScale+ MPSoC Versal
| Xen port to Cortex-R52 with SMP support Full PL011 emulation for guest VMs Virtio support with unprivileged backends
|
QEMU | Zynq UltraScale+ MPSoC Versal
| ZynqMP: Versal: Support for co-simulation with the VEK280 board Support for SV07, SV09, SV15, SV58, H08, H20, H25, H40, V80 Support for S48, M25, M35, M39, M40, M45, M47, M49, M69, M70
|
Platform Management (XilPM) | | Versal SSIT - secondary SLR Sysmons temperature aggregation in primary IOCTL API in PLM to put DDR in self-refresh on-demand to comply with JEDEC spec to power of LPDDR4 Enhance PM_QUERY API to support querying MIO attributes Enhance AIE_OPS IOCTL to support memory zeroization at a more granular level of data mem/program mem.
|
AI Engine | | Support resource management on Shim tiles Added DMA and AIE2 specific status dump Measure AIE tile kernel utilization Control user space access on clock-gated tiles
|
Yocto | MicroBlaze Zynq 7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Yocto minor version upgrade to 4.1.4 (Langdale) Integrate Xilinx component upgrades Dynamic configuration Machine configurations Multimedia Kria RISC-V bare-metal toolchain Decoupling
|
SysMon | Zynq UltraScale+ MPSoC Versal
| Copy SSIT device temperatures into PMBUS accessible register to allow max temperature to be exposed on PMBUS Fan Speed Control from the PS Baremetal Drivers converted to Decoupling flow SMWIP Register support
|
OpenAMP and Libmetal | Zynq UltraScale+ MPSoC Versal
| |
DfxMgr | | |
XilSEM | | XilSEM Client: Added Support for FreeRTOS, R5-Split mode Added IPI message filtering for XilSEM commands.
|
Multimedia | | Support for VDU Auto instance selection |
HLS Video IPs | | HLS IP: Support the YUV 420_8 3planar format for Frame Buffer Write IP and Frame Buffer Read IP. Bare-Metal: |
PL Connectivity Video IPs | Zynq UltraScale+ MPSoC Versal
| Bare-Metal: Linux Drivers: Support the HDCP1.4 TX Linux Driver for DisplayPort Support the HDCP2.2 RX Linux Driver for Display Port Support the HDCP1.4 RX Linux Driver for HDMI Subsystem.
|