Skip to content

LinxISA Repository Flow (v0.4)

The workspace is specification-first and submodule-first.

Workspace Bootstrap

git submodule sync --recursive
git submodule update --init --recursive

Pinned ecosystem repos:

  • compiler/llvm
  • emulator/qemu
  • kernel/linux
  • rtl/LinxCore
  • tools/pyCircuit
  • lib/glibc
  • lib/musl
  • workloads/pto_kernels

Flow

  1. ISA definition in isa/v0.4/
  2. Compiled catalog in isa/v0.4/linxisa-v0.4.json
  3. Generated decode assets in isa/generated/codecs/
  4. Validation in AVS (avs/)
  5. Cross-repo alignment through submodule pinning
  6. Regression gating with tools/regression/run.sh