Skip to content

Add vadd ELF for VEK385/T20 shim test support#63

Merged
chvamshi-xilinx merged 1 commit into
Xilinx:mainfrom
bisingha-xilinx:my-vtd
Jun 9, 2026
Merged

Add vadd ELF for VEK385/T20 shim test support#63
chvamshi-xilinx merged 1 commit into
Xilinx:mainfrom
bisingha-xilinx:my-vtd

Conversation

@bisingha-xilinx

Copy link
Copy Markdown
Contributor

Add archive/ve2/vadd/ directory containing the vadd.elf binary needed by T20 (VEK385 sentry mode) shim tests.

The T20 platform reuses the npu3 firmware protocol but runs on VE2-class (AIE2PS) silicon. Its shim test suite (45 applicable tests out of 72) requires two ELFs:

  • vadd.elf ("good" tag) -- used by 17 tests including hw_context lifecycle, IO tests, export/import BO, cmd fencing, max context, and heap stress.
  • nop.elf ("nop" tag) -- used by 10 latency/throughput tests. Already present at archive/ve2/latency/nop.elf.

The Yocto pvt recipe in Vitis-AI-Telluride will map these into the runtime path local_shim_test_data/npu3/{vadd,nop}/ expected by dev_info.cpp for npu3_aie2ps_device_id (0xfe02).

Add archive/ve2/vadd/ directory containing the vadd.elf binary needed
by T20 (VEK385 sentry mode) shim tests.

The T20 platform reuses the npu3 firmware protocol but runs on VE2-class
(AIE2PS) silicon. Its shim test suite (45 applicable tests out of 72)
requires two ELFs:

  - vadd.elf ("good" tag) -- used by 17 tests including hw_context
    lifecycle, IO tests, export/import BO, cmd fencing, max context,
    and heap stress.
  - nop.elf ("nop" tag) -- used by 10 latency/throughput tests.
    Already present at archive/ve2/latency/nop.elf.

The Yocto pvt recipe in Vitis-AI-Telluride will map these into the
runtime path local_shim_test_data/npu3/{vadd,nop}/ expected by
dev_info.cpp for npu3_aie2ps_device_id (0xfe02).

Signed-off-by: Bikash Singha <bikash.singha@amd.com>
@chvamshi-xilinx chvamshi-xilinx merged commit 5bb66d5 into Xilinx:main Jun 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants