Skip to content

update isa spec#289

Merged
xuhz merged 1 commit into
Xilinx:main-gefrom
xuhz:specfix
May 15, 2026
Merged

update isa spec#289
xuhz merged 1 commit into
Xilinx:main-gefrom
xuhz:specfix

Conversation

@xuhz
Copy link
Copy Markdown
Collaborator

@xuhz xuhz commented May 14, 2026

Problem solved by the commit

some info in isa spec is out-of-date. update with up-to-date info.

Bug / issue (if any) fixed, which PR introduced the bug, how it was discovered

How problem was solved, alternative solutions (if any) and why they were rejected

Risks (if any) associated the changes in the commit

What has been tested and how, request additional testing if necessary

Documentation impact (if any)

@github-actions
Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the AIE2PS ISA specification text to reflect current behavior around preemption-related jobs and LOAD_PDI, especially in multi-uC scenarios and page/job ordering semantics.

Changes:

  • Clarifies START_COND_JOB_PREEMPT behavior and adds multi-uC/page-ordering notes.
  • Updates PREEMPT description to describe barrier sync behavior and relaxes “whole page” requirement to “whole job (may share page)”.
  • Extends LOAD_PDI description with hwctx-wide uniqueness constraints, page/job ordering, and multi-uC barrier sync notes.
Comments suppressed due to low confidence (1)

specification/aie2ps/isa-spec.yaml:658

  • Similar to START_COND_JOB_PREEMPT, this newly added multi-uC note uses “cert”/“uc” casing that differs from other sections (e.g., “CERT”, “uC”). Please standardize the terminology here as well, and consider adding a period at the end of the sentence for consistency.
      In multi-uc case, cert will do barrier sync after the load_pdi job, so each uc needs to have same number of load pdi jobs

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread specification/aie2ps/isa-spec.yaml Outdated
Comment thread specification/aie2ps/isa-spec.yaml Outdated
Comment thread specification/aie2ps/isa-spec.yaml Outdated
Comment thread specification/aie2ps/isa-spec.yaml Outdated
@github-actions
Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

Signed-off-by: Brian Xu <brianx@xilinx.com>
@github-actions
Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@xuhz xuhz merged commit e811334 into Xilinx:main-ge May 15, 2026
6 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.

3 participants