Skip to content

Deferrs halt plugin config until run_start for full ELF - #113

Merged
jvillarre merged 3 commits into
Xilinx:masterfrom
richard-byron:halt_deferred_config
Sep 9, 2026
Merged

jvillarre merged 3 commits into
Xilinx:masterfrom
richard-byron:halt_deferred_config

Conversation

@richard-byron

Copy link
Copy Markdown
Contributor

This should be the proper fix the AieHalt plugin with full elf flow.

The latching of mHwCtxImpl no longer needs to be delayed until after the plugin is configured, but configuration does need to be deferred until the first user run.

This avoids the both the problem of the hw context initially being empty, and also a double lock on the hw context mutex (which the previous change did not address)

It requires changes to XRT to become functional (it needs to actually call runStartImpl), but non full elf flow should not be affected

@jvillarre
jvillarre self-requested a review September 8, 2026 20:04
@jvillarre
jvillarre merged commit 03ba80b into Xilinx:master Sep 9, 2026
4 checks 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