Skip to content

v0.4: align kernel state, body semantics, and memory-space docs#94

Open
zhoubot wants to merge 5 commits intomainfrom
zhoubot/v0.4-kernel-state-alignments
Open

v0.4: align kernel state, body semantics, and memory-space docs#94
zhoubot wants to merge 5 commits intomainfrom
zhoubot/v0.4-kernel-state-alignments

Conversation

@zhoubot
Copy link
Collaborator

@zhoubot zhoubot commented Mar 8, 2026

Summary

  • clarify canonical .brg vs local memory-space semantics for kernel loads/stores
  • make vector memory addressing explicitly per-lane and align the Sail model with that rule
  • align v0.4 SIMT/kernel documentation around block/body control flow, p/mask semantics, and LB*/LC* state treatment
  • regenerate v0.4 machine-readable state/docs and update linked LinxCore architecture notes
  • repin rtl/LinxCore to pick up the two-layer block-contract documentation update

Validation

  • python3 tools/bringup/check_linxcore_arch_contract.py --root /home/zhoubot/linx-isa --strict

Notes

  • The older check26_contract.py path referenced in the local skill is not present in this checkout, so it could not be run from here.

@zhoubot zhoubot requested review from a team as code owners March 8, 2026 16:20
@zhoubot zhoubot requested a review from a team as a code owner March 8, 2026 16:41
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.

1 participant