Repository navigation
2.25.0
Pre-release
Pre-release
Summary
This release is for upstreaming to Debian and Fedora.
The xrt-2.25.0.tar.gz contains all sources expanded with submodules used by XRT and xdna-driver. The tar ball is filtered for unused content.
What's Changed Compared to 2.21.75
- Use env variable to determine the ddr offset for emulation device by @sayyanna in #9523
- Add common nop.elf submission utility for VE2 AIE profile and trace by @jyothees99 in #9524
- [XRT-SMI] Context health update to move to Option Options by @aktondak in #9525
- XDMA support for Embedded plus by @karthdmg-xilinx in #9471
- [XRT-SMI] open archive update by @aktondak in #9517
- [XRT-SMI] Removing warning prints for a better UI by @aktondak in #9529
- AIESW-21881 : Fix ctrl scratchpad memory creation bug by @rbramand-xilinx in #9527
- Fix: Correct add_event argument syntax in Windows trace scope destructors by @diukirde in #9537
- Update minor version for 2026.1 by @stsoe in #9528
- Bump up aiebu hash in XRT by @sonals in #9530
- [XRT-SMI] Warning removal by @aktondak in #9538
- Removing xdp subdirectory and replacing it with a submodule by @jvillarre in #9534
- Windows build robustness fixes by @thomthehound in #9541
- need to ignore unsupported device by @xdavidz in #9542
- [AIESW-22516] Update Product Name logic by @aktondak in #9545
- EDGEML-12485 Fix for incorrect parsing while getting firmware logs by @aktondak in #9546
- AIESW-22124 Loading the whole elf file for just one instance by @larry9523 in #9548
- Update minor version for 2026.1 (master) by @stsoe in #9550
- [XRT-SMI] Change default logging level by @aktondak in #9551
- AIESW-867 Add shim dma bw test for xrt-smi by @rchane in #9544
- Dtrace refactor -- dtrace buffer is passed to cert through hsa cmd instead of driver/mpnpu by @xuhz in #9539
- Raise exception when get_elf_flow API is used on HW Ctx with no configuration by @IshitaGhosh in #9553
- AIESW-22124 Loading the whole elf file for just one instance (fix reg… by @larry9523 in #9555
- Enhance xrt::fence APIs to allow host side signaling and waiting by @stsoe in #9558
- AIESW-21328 Re-add Version to driver name output by @rchane in #9559
- Provide Linux 6.18 kernel support for zocl by @ManojTakasi in #9563
- [XRT-SMI] AIESW-18557 Direct output of firmware debug features to a file by @aktondak in #9556
- Update xdp submodule commit by @parthash0804 in #9561
- Fix patching logic when xrt::module is shared across different kernel instances by @rbramand-xilinx in #9564
- Update xdp submodule by @IshitaGhosh in #9566
- Add Python binding for ELF-initialized hardware context by @andrej in #9560
- fixing dtrace issue in runlist by @chvamshi-xilinx in #9568
- Bug Bounty: Integer overflow exists in the AMD Xilinx Runtime (XRT) kernel driverSWSPLAT-8849 by @karthdmg-xilinx in #9552
- Add ML Timeline support for delayed ELF configuration by @IshitaGhosh in #9570
- Update xdp submodule by @IshitaGhosh in #9572
- [XRT-SMI] Event trace corruption handling on NPU3 and formatting updates by @aktondak in #9573
- XRT support for RHEL/Alma/Rocky 9.7 and 10.1 by @ManojTakasi in #9577
- [XRT-SMI] Event trace default behavior to enable all categories by @aktondak in #9578
- XRT ELF and Module code refactoring by @rbramand-xilinx in #9575
- Removing connectivity check under an ini (#9582) by @chvamshi-xilinx in #9584
- enable aiebu for edge by @HimanshuChoudhary-Xilinx in #9585
- Update yocto version to Yocto_edf_2026.1_01141221 by @ManojTakasi in #9583
- Pipeline validation failure CR1257106 by @karthdmg-xilinx in #9567
- AIESW-23254 - uc log buffer parser by @AdvaitNaik in #9576
- Add Python type stub file for pyxrt module by @AngryLoki in #9505
- [XDP] Update xdp submodule to latest commit (2df0406) by @vipangul in #9591
- centos 7.9 deprecated by @manikandan-xilinx in #9592
- Add newer ELF aie architecture enum values support by @rbramand-xilinx in #9586
- Added noinit flag to versal edge build script by @vipangul in #9590
- stop releasing ubuntu 2004 packages by @manikandan-xilinx in #9595
- Convert dtrace apis from dlopen to compile-time linked objects by @ManojTakasi in #9593
- Enable uc log buffer by default by @rbramand-xilinx in #9594
- headers must be included by path relative to runtime_src and removed by @ManojTakasi in #9598
- Removing dtrace librabry linking workaround by @ManojTakasi in #9601
- Update the AIEBU commit ID to the latest revision. by @ManojTakasi in #9603
- AIESW-24208 Add AIE topology to xrt-smi examine host report by @rchane in #9599
- Linking cert_dtrace library statically to remove addtional dynamic dependency by @ManojTakasi in #9604
- update uc log schema to the latest version by @AdvaitNaik in #9609
- AIESW-867 Update shim-dma-bw test config by @rchane in #9606
- AIESW-23613 Add CERT FW version details to xrt-smi host report by @rchane in #9607
- [XRT-SMI] Gemm test update by @aktondak in #9596
- Remove 4x1 run from preemption test by @aktondak in #9600
- AIESW-24208 Add AIE Architecture Version to xrt-smi Host Report by @rchane in #9608
- Compile aiebu for Windows ARM build by @ManojTakasi in #9613
- Update hip-config.cmake to support hip on telluride by @ManojTakasi in #9612
- AIESW-24208 AIE Architecture Version Fix by @rchane in #9617
- Add GitHub workflow for building XRT on windows using public runners by @stsoe in #9618
- Update windows workflow to build Windows ARM64 by @stsoe in #9620
- Updated xrtdeps.sh for Fedora systems by @mackncheesiest in #9621
- [XRT-SMI] --iter addition run run tests for multiple iterations by @aktondak in #9616
- updated xdp submodule to latest commit by @garimadhaked in #9622
- Add support for creating buffers using shim hwctx handle by @rbramand-xilinx in #9611
- Update version string for Telluride device by @ManojTakasi in #9624
- Change dtrace code in accordance with new apis by @rbramand-xilinx in #9628
- [XRT-SMI] Update machine name in xrt-smi host report for arm machines by @aktondak in #9629
- [XDP] Added config reader option to specify xdp json settings by @vipangul in #9605
- Fix dllimport error by @stsoe in #9627
- Enable set and get aie frequency commands for ve2 device by @ManojTakasi in #9631
- HIP: bug fixes and optimizations by @svup-xilinx in #9635
- Add changes to set dtrace control file from xrt::run by @rbramand-xilinx in #9630
- [XRT-SMI] Event trace formatting fix and bugus warning removal by @aktondak in #9632
- Update gemm test to use current max clock instead of absolute max clock by @aktondak in #9637
- AIESW-24212 Enable reproducible builds for xrt_coreutil.dll by @stsoe in #9638
- add ctx_error_type to ctx health data structure by @sayyanna in #9641
- AIESW-24208 Update architecture output in xrt-smi by @rchane in #9636
- Create CMake snippet for finding protobuf by @stsoe in #9646
- Update XDP submodule by @IshitaGhosh in #9648
- Conditionally abort in xrt::run dtor and xrt::run::set_arg by @stsoe in #9649
- Update XDP submodule by @IshitaGhosh in #9652
- Optimize xrt::runlist::wait() to avoid double shim wait calls by @stsoe in #9650
- Add APIs to get number of columns and uCs in HW Ctx by @IshitaGhosh in #9653
- AIESW-26142 Update CERT firmware version details in xrt-smi by @rchane in #9642
- Limit max number of buffers created in pool during xrt::kernel creation by @rbramand-xilinx in #9657
- AIESW-27231 - Disable uC log buffer dump by default by @rbramand-xilinx in #9656
- AIESW-26493 - uc log parser enhancement by @AdvaitNaik in #9647
- [XDP] Runtime selection of DLL loading for next gen support by @pgschuey in #9655
- Add missing include by @stsoe in #9661
- switched to using the cert_firmware_version query directly instead of the UC firmware by @ManojTakasi in #9662
- VITIS-15769 Deprecate legacy image management APIs in favor of xrt::… by @karthdmg-xilinx in #9651
- AIESW-26143 Fix advanced disclaimer usage by @rchane in #9654
- [XRT-SMI] Event trace bug fix for missing events AIESW-27501 by @aktondak in #9666
- Fix xrt_hip.so static initialization order fiasco by @stsoe in #9667
- Apply Debian 6.18.patch by @stsoe in #9668
- Build fix on windows after #9651 merge by @aktondak in #9669
- Apply Debian tracer.patch by @stsoe in #9670
- fix(pcie/linux): handle permission errors when scanning PCI driver directories by @kenvandine in #9665
- Add compatibility macros for 6.19 kernels that dropped DRM_*() macros by @superm1 in #9672
- Update zocl version in master branch by @ManojTakasi in #9673
- VITIS-15146: Add GMIO-to-DDR connectivity support by @bisingha-xilinx in #9640
- Modified build_yocto.sh to generate xrt rpms for vck190 and vek280 as well by @ManojTakasi in #9676
- [AIESW-26648] : Add deprecation warning for legacy TXN flows by @rbramand-xilinx in #9659
- Undo AIE-only xclbin message by @stsoe in #9677
- Apply oom sys timeline patch by @predutta in #9678
- Update AIEBU for dtrace release artifacts by @stsoe in #9674
- AIESW-27038 Add advanced option after checking permissions by @rchane in #9675
- Fix mismatch in signature of hipMemcpyHtoDAsync() and its implementatio… by @sonals in #9682
- Add changes to get custom section data from xrt::elf by @rbramand-xilinx in #9664
- HIP:Memory:HIP external memory and IPC memory APIs by @svup-xilinx in #9681
- [XDP] Load xdp_core dll for npu3 from SDK path by @parthash0804 in #9685
- [AIESW-27764] [AIESW-27510] Fix Dtrace bugs by @rbramand-xilinx in #9679
- Update AIEBU submdodule for Windows Debug build error by @stsoe in #9686
- Update petalinux.build and yocto.build to the latest stable version by @ManojTakasi in #9687
- updating the PL xclbin check to align with latest Vitis TA by @bisingha-xilinx in #9688
- Pyxrt: modernize to make hw_context first-class by @thomthehound in #9671
- AIESW-28045 : Add internal hw ctx function to get QoS by @rbramand-xilinx in #9684
- AIESW-27800 Add first class artifacts repository for runner artifacts by @stsoe in #9691
- Fix clang kernel building by @X-Ryl669 in #9680
- Add support for new KMD adapter name change by @jamundra in #9692
- Update XDP by @IshitaGhosh in #9690
- Update XDP by @IshitaGhosh in #9694
- AIESW-28122 Add support for poll for completion in xrt runner by @stsoe in #9693
- cleanup ZOCL xclbin loading to align with unified image loading by @bisingha-xilinx in #9696
- Make xrt::hw_context::update_qos() optional by @stsoe in #9698
- Phase2 zocl cleanup by @bisingha-xilinx in #9701
- update aiebu commit by @HimanshuChoudhary-Xilinx in #9702
- AIESW-27231: Fix application hang when uc logs enabled. by @svup-xilinx in #9703
- Updated build_edge_deb script to build deb packages with latest XRT by @ManojTakasi in #9704
- Amend runner recipe to support multiple programs by @stsoe in #9705
- Separated cert log related structs from buffer_dumper.h by @arpitxilinx in #9700
- Update compiler options to meet binskim requirements by @hyunjiki-amd in #9699
- AIESW-28939 Power Reading in Platform Report is N/A by @rchane in #9706
- Rename iter to loop by @aktondak in #9663
- Fix runner init_buffer_file regression by @stsoe in #9710
- Fix for CR-1258762 by @snigdha-gupta in #9707
- Extend xrt-runner run recipe for multiple hardware contexts by @stsoe in #9713
- Hot fix for CR-1257716 by @snigdha-gupta in #9689
- Fix for AIESW-29256, AIESW-26642 and AIESW-29277 by @aktondak in #9711
- Add temperature field to platform report by @aktondak in #9683
- AIESW-28179 : Introduce new cfg_type param for hw ctx creation by @rbramand-xilinx in #9709
- add wait call to sender/reciver for aie2 by @karthdmg-xilinx in #9714
- Correct dh_auto_configure flags for arm64 build by @ManojTakasi in #9715
- AIESW-29257: Fix xrt-smi device ID reporting by @sandilya-xilinx in #9716
- Add hwctx ctors for default access mode by @stsoe in #9717
- Update doc cmake to point to the right files by @ManojTakasi in #9727
- Update dkms-edge.cmake to match the latest dir structure by @ManojTakasi in #9726
- [XRT-SMI] AIESW-28055 fix. xrt-smi examine --advanced should behave similar to xrt-smi examine by @aktondak in #9718
- Fix gcc16 compile errors by @stsoe in #9732
- Add GitHub action workflow to build XRT using gcc16 by @stsoe in #9733
- HIP:Add HIP_VERSION guard for hipMemcpyHtoDAsync. by @svup-xilinx in #9736
- AIESW-26391:Fix eff_net hip testcase failure. by @svup-xilinx in #9723
- [XRT-SMI] Extend watch mode (--watch) to all examine reports by @aktondak in #9725
- Additional gcc16 changes for Alveo compilation (#9738) by @stsoe in #9739
- CR-1266460: bug fix in edge shim by @bisingha-xilinx in #9740
- Remove pyxrt from CMake export set by @stsoe in #9742
- Update AIEBU for release artifacts fix by @stsoe in #9722
- Deprecate messages added for kernel, IP and buffer constructors by @karthdmg-xilinx in #9744
- Add changes to support scratchpad buffer patching for new ELFs by @rbramand-xilinx in #9741
- Update AIEBU submdodule for latency fix. by @svup-xilinx in #9748
- Update petalinux and yocto build versions by @ManojTakasi in #9745
- Run constructor Run wait and run start hook for temporal sharing usecase by @garimadhaked in #9721
- Add changes to support ELF files with merged sections by @sayyanna in #9743
- AIESW-30804 Support same xrt::run object in multiple xrt::runlist by @stsoe in #9750
- CMake option to disable DKMS by @stsoe in #9751
- Enable PL Trace on HW EMU (Fix for CR-1258770) by @snigdha-gupta in #9754
- AIESW-29024:CERT log buffer improvements by @svup-xilinx in #9752
- Apply Fedora patches by @stsoe in #9753
- CR-1266460: Fix CU context flags and error handling in edge shim by @bisingha-xilinx in #9757
- Minor re-factor tweaks by @stsoe in #9759
- Fix Gcc warnings by @stsoe in #9756
- Apply Fedora patch to disable emulation libraries by @stsoe in #9766
- Fix Binskim BA6004 Eliminate Duplicate Strings issue for debug builds by @yvonyuan in #9767
- AIESW-31422:Fix use of deprecated kernel apis. by @svup-xilinx in #9761
- Disable setting of XILINX_XRT in native tests if upstream testing by @stsoe in #9768
- HIP: Fix kernel_start null-args handling. by @svup-xilinx in #9763
- zocl: Fix CU aperture binding for multi-slot xclbins with shared IP a… by @bisingha-xilinx in #9769
- Fix get_column_and_page for partial elf control packet case by @sayyanna in #9774
- AIESW-32028 Automatic core dump collection on xrt.ini key by @stsoe in #9773
- AIESW-28056: [XRT-SMI] Add preemption counters to aie partitions report by @dkotipal-xilinx in #9762
- AIESW-32006: Fix temperature display scaling in data-driven thermal path by @sandilya-xilinx in #9771
- AIESW-29276 Update xrt-smi help menu by @rchane in #9755
- xrt-smi code cleanup by @aktondak in #9765
- Add Debug.profiling_runtime_config xrt.ini option for XDP by @jyothees99 in #9770
- [XRT-SMI] Adding ryzen specific missing code coming from smi_mcdm.cpp by @aktondak in #9777
- Update XDP submodule by @IshitaGhosh in #9779
- AIESW-29276 Fix for MSVC by @rchane in #9780
- AIESW-29875 Rename cmd-chain validate tests by @rchane in #9776
- Hardware context reset configure option by @aktondak in #9775
- Adding ryzen.cpp to core_common_smi_objects by @aktondak in #9783
- [XRT-SMI] exporting get api for windows build by @aktondak in #9784
- dynamic tracing compiler json result support by @AdvaitNaik in #9778
- AIESW-32262: skip connectivity check for imported buffer objects by @bisingha-xilinx in #9782
- Print ELF filename, UUID and kernel name:instance in context health report by @sayyanna in #9772
- [VITIS-15472] Add io_uring changes to adf_runtime_api.cpp files by @ManojTakasi in #9708
- README and documentation source update by @sonals in #9787
- kds: Reduce CU abort wait time during client exit by @bisingha-xilinx in #9797
- Update the graphs with proper timeout scheme by @ManojTakasi in #9798
- CR-1268451 - Fix Segfault in libxrt_coreutil.so during dynamic xclbin swap on U55C/U50 by @karthdmg-xilinx in #9792
- CR-1269998: Fix segfault in gmio_bank_id() for device-based graphs by @bisingha-xilinx in #9799
- AIESW-28041 Use env variable for is_advanced API by @rchane in #9794
- [XRT-SMI] AIESW-29548 Code cleanup and re-architecture for further alveo decoupling by @aktondak in #9795
- Fix errors to generate documentation by @ManojTakasi in #9805
- Refine README and other minor doc updates by @sonals in #9815
- Expose
xrt::run::get_ctrl_scratchpad_boin Python PyXRT bindings by @andrej in #9814 - Revert "Add io_uring changes to ads_runtime_api.cpp files (#9708)" by @ManojTakasi in #9812
- AIESW-30957 Limit certain xrt-smi examine queries to proper reports by @rchane in #9816
- AIESW-29594 Long process names cause formatting issues in the AIE partition report by @rchane in #9820
- AIESW-32864: Fix temperature missing from platform JSON output by @sandilya-xilinx in #9811
- 2026.2 changes by @manikandan-xilinx in #9788
- Update release version for master (2026.2) by @stsoe in #9821
- CR-1253753: Skip CU creation for AIE-only xclbin in zocl driver by @bisingha-xilinx in #9824
- [XRT-SMI] Gbr support for xrt-smi by @aktondak in #9801
- Add trace points in functions that depends on user input by @rbramand-xilinx in #9823
- On Linux, xrt-runner should use MAP_SHARED for readonly memory mapped… by @sonals in #9838
- [XRT-SMI] Add resnet50 real model for strx and npu3 devices by @aktondak in #9840
- AIESW-28663 : Add syslog equivalent message dispatcher for Windows by @rbramand-xilinx in #9837
- SWSPLAT-24066 Fix Security Vulnerability in xclbin AIE_PARTITION Parsing by @stsoe in #9847
- XRT Application Capture and Replay by @stsoe in #9828
- Implement xrt-capture executable for easier host application capture by @stsoe in #9851
- EDGEML-13998:Disable UC log buffers for unsupported platforms by @svup-xilinx in #9846
- AIESW-34338 Replace banned Windows APIs (WIP) by @stsoe in #9853
- Update XDP submodule and associated loading code to remove unused functionality by @jvillarre in #9844
- Rename --hardware-context to auto-coredump by @aktondak in #9849
- AIESW-35018 Fix failure token for xrt-smi preemption overhead test by @rchane in #9842
- AIESW-34338 Replace banned Windows APIs (WIP) by @stsoe in #9854
- AIESW-27330 : Add different sinks for uc log buffer by @rbramand-xilinx in #9845
- Update XDP for unreferenced variable fix by @stsoe in #9855
- Add option to control trimming of allocations by @stsoe in #9858
- arch: fix split XRT PKGBUILDs for makepkg by @kashif in #9857
- [XRT-SMI] Update the xrt-smi test to run in pure throughput mode by @aktondak in #9843
- Add internal message API for sending messages to syslog by @stsoe in #9859
- AIESW-34338 Replace banned Windows APIs (WIP) by @stsoe in #9860
- [XRT-SMI] Add new device and add logic to divide types into family of devices by @aktondak in #9861
- AIESW-34338 Replace banned Windows APIs by @stsoe in #9863
- AIESW-35158:Dump data before updating count on overflow by @svup-xilinx in #9856
- smi: interrupt watch mode on Ctrl+C via sigaction without SA_RESTART by @NishadSaraf in #9862
- AIESW-34388 Remove dead code resulting in Debug compile error by @stsoe in #9865
- AIESW-34220 Secure DLL loading by @stsoe in #9864
- Make capture and replay thread aware by @stsoe in #9869
- npu7 rev+dev id addition by @aktondak in #9870
- AIESW-36367 Fix XRT capture to avoid holding on to xrt objects by @stsoe in #9875
- [SH-3009] build: bump Petalinux to petalinux-v2026.2_06161249 by @ManojTakasi in #9877
- Update Yocto manifest to 2026.2 stable and SPDX LICENSE for bbappend QA by @ManojTakasi in #9873
- Move from aie-rt -> aie-codegen by @snigdha-gupta in #9868
- Refactor xrt::elf platform values as per latest spec by @rbramand-xilinx in #9871
- AIESW-13862: Fix group_id crash for scalar kernel arguments by @svup-xilinx in #9872
- Update XDP to get power mode in MLTimeline report by @IshitaGhosh in #9878
- AIESW-36367 Integrate replay mode into xrt-runner by @stsoe in #9879
- pcie: linux: support non-PCI device discovery and sysfs access by @wendyliang25 in #9746
- [XRT-SMI] debug report addition by @aktondak in #9882
- Add missing license and copyright by @stsoe in #9883
- Remove unused noop shim layer by @stsoe in #9884
- Remove unused curses library references by @stsoe in #9885
- SWSPLAT-30702 validate library_name to prevent path traversal by @stsoe in #9887
- Documentation update by @aktondak in #9874
- Update aiebu submodule and print opcode information in context health report on ERT_CMD_STATE_TIMEOUT (for AIE4 and AIE2PS) by @sayyanna in #9876
- trace: make sys/sdt.h include optional by @mhgerlach30 in #9886
- SWSPLAT-30716 xclbinutil fix integer overflow and bounds check issues in DTC.cxx by @stsoe in #9891
- SWSPLAT-30704 firmware_image fix security issues in xsabin parsing by @stsoe in #9889
- support pl ip patching schema pl_ddr_64 by @HimanshuChoudhary-Xilinx in #9890
- SWSPLAT-30712 xrt_xclbin.cpp fix heap OOB read and related validation issues by @stsoe in #9893
- Fix use-after-free in message::send during process teardown by @ManojTakasi in #9892
- Update XRT release version by @stsoe in #9898
- SWSPLAT-30714 Remove unused code for env based xrt-smi option setting and process launching by @aktondak in #9899
- SWSPLAT-30706 fix sz+seek/offset integer overflow bypasses bounds check by @stsoe in #9896
- SWSPLAT-30708 xrt_kernel validate arg offset/size against execbuf payload by @stsoe in #9895
- restoring patching schema "unknown" as 10 and adding pl_ddr_64 as 11, which inline with aiebu by @HimanshuChoudhary-Xilinx in #9902
- Enable dtrace for npu3 by @garimadhaked in #9888
- SWSPLAT-30710 elf_patcher validate patch offset against BO size before write by @stsoe in #9894
- SWSPLAT-30730 XclBinUtilities::exec() require boost::process by @stsoe in #9900
- SWSPLAT-30726 fix extract_value() OOB memcpy reads past firmware log buffer by @stsoe in #9903
- SWSPLAT-30723 fix device-supplied num_uc indexes uc_info[] with no size check by @stsoe in #9904
- SWSPLAT-30720 fix path traversal in file_repo::resolve_key() by @stsoe in #9906
- Add Windows PE security compiler and linker flags by @jhoyamd in #9909
- SWSPLAT-30728 fix offset+sz integer overflow bypasses bounds check in HIP memory by @stsoe in #9901
- Fix regression from #9845 by @stsoe in #9911
- SWSPLAT-30722 fix m_numSections underflow and unbounded FDT walk in XBUtilities by @stsoe in #9905
- SWSPLAT-30717 fix unvalidated mpo_ offsets causing heap OOB read in xclbinutil sections by @stsoe in #9908
- SWSPLAT-39875 fix xrt.ini CWD config injection when running with elevated privileges by @stsoe in #9912
- SWSPLAT-30733 fix negative array index in ert_write/read_return_code macros by @stsoe in #9913
- SWSPLAT-30732 fix off-by-one in device::get_memory_type() bounds check by @stsoe in #9914
- SWSPLAT-30710 Fix OOB access issue when caching bd data ptrs during ELF patching by @rbramand-xilinx in #9910
- Add xrt_ci_test.yml workflow for u50 board testing by @amd-gevadlam in #9919
- AIESW-38806 Remove use of npu3 dll for ML Timeline by @IshitaGhosh in #9916
- hip: vendor minimal HIP host headers and drop external ROCm dependency by @wendyliang25 in #9918
- SWSPLAT-24084 AIESW-32875 fix env-controlled library injection and add coreutil-relative shim loading by @stsoe in #9915
- Fix windows regression from SWSPLAT-24084 (#9915) by @stsoe in #9921
- Update xdp submodule to 237c4da by @jyothees99 in #9922
- Release version-git.h for inter release feature check by @stsoe in #9923
- Increase default ML Timeline debug buffer size and add new ML_timeline_settings.buffer_config by @IshitaGhosh in #9925
- Add parameter to fix checkout by @amd-gevadlam in #9929
- Updating the XDP submodule by @jvillarre in #9931
- Support capture legacy xclbin flow, no ctrlcode elf by @stsoe in #9928
- [XRT-SMI] Update TCT tests to follow different logic from strix and report throughput by @aktondak in #9927
- EDGEML-14552: Fix _WINDOWS macro usage and const reference by @jhoyamd in #9933
- Update XDP submodule for uC config changes for ML Timeline by @IshitaGhosh in #9932
- SWSPLAT-30708 fix bo_cache bo_size regression from 9f49fda (#9895) by @stsoe in #9948
- Fix xilinx_xrt() root discovery on Debian multiarch installs (#9955) by @stsoe in #9958
New Contributors
- @AngryLoki made their first contribution in #9505
- @mackncheesiest made their first contribution in #9621
- @kenvandine made their first contribution in #9665
- @jamundra made their first contribution in #9692
- @sandilya-xilinx made their first contribution in #9716
- @mhgerlach30 made their first contribution in #9886
Full Changelog: 2.21.75...2.25.0