Bring-up Gate Status (Canonical)¶
This file is generated from docs/bringup/gates/latest.json via python3 tools/bringup/gate_report.py render.
Last generated (UTC): 2026-07-18 02:49:07Z
Lane external (2026-07-18-v057-release)¶
- Timestamp (UTC):
2026-07-18 02:36:33Z - Profile:
release-strict - Lane policy:
external+pin-required - Trace schema version:
1.0 - SHA manifest:
glibc:missing(${GLIBC_ROOT})linux:missing(${LINUX_ROOT})linxcore:missing(${LINXCORE_ROOT})llvm:missing(${LLVM_ROOT})musl:missing(${MUSL_ROOT})pycircuit:missing(${PYCIRCUIT_ROOT})qemu:missing(${QEMU_ROOT})
| Domain | Gate | Required | Waived | Owner | Command | Result | Evidence |
|---|---|---|---|---|---|---|---|
| Architecture | LinxCore architecture contract lint | no | no | arch |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_arch_contract.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/arch_contract_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_ARCH_DOCS_GATES=0 |
| Architecture | mkdocs architecture nav/docs | no | no | arch |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_arch_contract.py --root /Users/zhoubot/linx-isa --strict --require-mkdocs --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/arch_mkdocs_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_ARCH_DOCS_GATES=0 |
| Compiler | AVS compile suites (linx32) | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests && CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang TARGET=linx32-linx-none-elf OUT_DIR=/Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx32 ./run.sh |
✅ pass (compile_pass_linx32) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/compiler_linx32.log |
| Compiler | AVS compile suites (linx64) | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests && CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang TARGET=linx64-linx-none-elf OUT_DIR=/Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx64 ./run.sh |
✅ pass (compile_pass_linx64) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/compiler_linx64.log |
| Compiler | Coverage 100% (linx32) | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/analyze_coverage.py --out-dir /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx32 --fail-under 100 |
✅ pass (mnemonic_coverage_100_linx32) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/compiler_cov_linx32.log |
| Compiler | Coverage 100% (linx64) | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/analyze_coverage.py --out-dir /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx64 --fail-under 100 |
✅ pass (mnemonic_coverage_100_linx64) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/compiler_cov_linx64.log |
| Compiler | LLVM auxiliary tool suite (llvm-ar/llvm-nm/llvm-readelf/llvm-strip) |
yes | no | bringup |
ninja -C /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang llvm-ar llvm-nm llvm-strip llvm-readelf |
✅ pass (llvm_aux_tools_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/compiler_aux_tools.log |
| Emulator | QEMU all suites | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/qemu && LINX_DISABLE_TIMER_IRQ=0 CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LLD=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/ld.lld QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 ./run_tests.sh --all --timeout 20 |
✅ pass (all_suites_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/emu_all_suites.log |
| Emulator | QEMU pinned binary build | yes | no | bringup |
test -x /Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 |
✅ pass (qemu_pinned_build_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/emu_build.log |
| Emulator | QEMU strict system | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/qemu && LINX_DISABLE_TIMER_IRQ=0 CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LLD=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/ld.lld QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 ./check_system_strict.sh |
✅ pass (strict_system_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/emu_strict_system.log |
| ISA | AVS contract | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_contract.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml |
✅ pass (avs_contract_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/isa_avs_contract.log |
| ISA | AVS matrix status audit | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_matrix_status.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/avs_matrix_status_audit.json |
✅ pass (avs_matrix_status_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/isa_avs_matrix_status.log |
| ISA | AVS status normalize | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/gen_avs_matrix_status.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --source-status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --out /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json |
✅ pass (avs_status_generated) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/isa_avs_status.log |
| ISA | AVS tier closure | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_profile_closure.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --tier pr --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/avs_tier_closure_pr.json |
✅ pass (avs_tier_closure_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/isa_avs_tier_closure.log |
| Integration | Gate status render | yes | no | integration |
python3 /Users/zhoubot/linx-isa/tools/bringup/gate_report.py render --report docs/bringup/gates/latest.json --out-md /Users/zhoubot/linx-isa/docs/bringup/GATE_STATUS.md |
✅ pass (gate_status_render_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/integration_gate_status_render.log |
| Integration | LinxCore performance floor | no | no | integration |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_perf_floor.py --root /Users/zhoubot/linx-isa --max-regression 10.0 --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/linxcore_perf_floor_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_PERF_FLOOR_GATES=0 |
| Integration | Pinned workspace build closure | yes | no | integration |
test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-ar && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-nm && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-readelf && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-strip && test -x /Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 && test -f /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed/vmlinux && test -f /Users/zhoubot/linx-isa/out/libc/glibc/build/linkobj/libc.so && test -f /Users/zhoubot/linx-isa/out/libc/glibc/logs/g1b-summary.txt && test -f /Users/zhoubot/linx-isa/out/libc/musl/logs/phase-b-summary.txt |
✅ pass (pinned_workspace_build_closure_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/integration_pinned_build_closure.log |
| Kernel | Linux vmlinux build closure |
yes | no | bringup |
bash /Users/zhoubot/linx-isa/tools/bringup/run_linux_vmlinux_build_clean.sh --linux-root /Users/zhoubot/linx-isa/kernel/linux --out-dir /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed --clang /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang --gmake /opt/homebrew/bin/gmake --target vmlinux |
✅ pass (linux_vmlinux_build_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/kernel_vmlinux_build.log |
| Kernel | Linux busybox rootfs boot | yes | no | bringup |
TIMEOUT=45 LINX_DISABLE_TIMER_IRQ=0 ROOTFS_IMG=$(if [[ "1" == "1" ]]; then bash /Users/zhoubot/linx-isa/tools/bringup/run_linux_busybox_rootfs_build_clean.sh --linux-root /Users/zhoubot/linx-isa/kernel/linux --out-dir /tmp/linx-linux-rootfs-clean-out --llvm-build /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang; else printf '%s' /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed/linx-busybox-rootfs/rootfs.ext2; fi) SKIP_BUILD=1 QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/busybox_rootfs/boot.py |
✅ pass (linux_busybox_rootfs_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/kernel_busybox_rootfs.log |
| Kernel | Linux initramfs full boot | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/initramfs/full_boot.py |
✅ pass (linux_full_boot_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/kernel_full_boot.log |
| Kernel | Linux initramfs smoke | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/initramfs/smoke.py |
✅ pass (linux_smoke_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/kernel_smoke.log |
| Library | glibc G1b shared libc.so | yes | no | glibc |
cd /Users/zhoubot/linx-isa && GLIBC_G1B_ALLOW_BLOCKED=0 bash lib/glibc/tools/linx/build_linx64_glibc_g1b.sh |
✅ pass (glibc_g1b_pass_shared_libc_so_built) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/lib_glibc_g1b.log; summary:/Users/zhoubot/linx-isa/out/libc/glibc/logs/g1b-summary.txt |
| Library | glibc baseline G1a | yes | no | bringup |
cd /Users/zhoubot/linx-isa && bash lib/glibc/tools/linx/build_linx64_glibc.sh |
✅ pass (glibc_g1a_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/lib_glibc_g1a.log |
| Library | glibc runtime dynamic hello | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/qemu/run_glibc_smoke.py --qemu /Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 --timeout 30 |
✅ pass (runtime_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/lib_glibc_runtime.log |
| Library | musl build closure (phase-b) |
yes | no | bringup |
cd /Users/zhoubot/linx-isa && MODE=phase-b bash lib/musl/tools/linx/build_linx64_musl.sh |
✅ pass (musl_build_phase_b_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/lib_musl_build_phase_b.log |
| Library | musl runtime static+shared | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 python3 /Users/zhoubot/linx-isa/avs/qemu/run_musl_smoke.py --mode phase-b --link both --sample all --qemu /Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 --timeout 300 |
✅ pass (runtime_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/lib_musl_both.log |
| LinxCore | CBSTOP inflation guard | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_cbstop_inflation_guard.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_NIGHTLY_GATES=0 |
| LinxCore | CoreMark crosscheck 1000 | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_coremark_crosscheck_1000.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_NIGHTLY_GATES=0 |
| LinxCore | cosim smoke | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_cosim_smoke.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | opcode parity | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_opcode_parity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | runner protocol | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_runner_protocol.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | stage/connectivity lint | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_stage_connectivity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | trace schema and memory smoke | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_trace_schema_and_mem.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxTrace | DFX trace smoke | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_dfx_pipeview.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_NIGHTLY_GATES=0 |
| LinxTrace | contract sync lint | no | no | trace |
python3 /Users/zhoubot/linx-isa/rtl/LinxCore/tools/linxcoresight/lint_trace_contract_sync.py |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | sample trace lint | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_sanity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | semver compatibility gate | no | no | trace |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_trace_semver_compat.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/trace_semver_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | template trace smoke | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_template_pipeview.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_NIGHTLY_GATES=0 |
| Model | QEMU vs model differential suite | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/run_model_diff_suite.py --root /Users/zhoubot/linx-isa --suite /Users/zhoubot/linx-isa/avs/model/linx_model_diff_suite.yaml --profile release-strict --trace-schema-version 1.0 --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/model_diff_summary.json |
✅ pass (model_diff_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/model_diff_suite.log |
| Regression | PTO kernel parity | yes | no | bringup |
QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/workloads/pto_kernels/tools/run_pto_kernel_parity.py --out-dir /Users/zhoubot/linx-isa/workloads/generated |
✅ pass (workload_pto_parity_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/workload_pto_parity.log |
| Regression | SPECint fast test/train gate | no | no | workload_specint_fast |
python3 /Users/zhoubot/linx-isa/tools/bringup/run_specint_fast_gate.py --profile pr --spec-dir /Users/zhoubot/linx-isa/workloads/spec2017/cpu2017v118_x64_gcc12_avx2 --qemu /Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --out-dir /Users/zhoubot/linx-isa/workloads/generated/specint-fast-gate --append-extra "norandmaps" --guest-heartbeat-sec "0" --heartbeat-sec "30" --qemu-heartbeat-interval "50000000" --no-progress-timeout "120" |
⏸ not_run (skipped_by_policy) |
note: RUN_SPEC_PR_GATES=0 |
| Regression | Workload benchmarks | yes | no | bringup |
LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_benchmarks.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --json-out /Users/zhoubot/linx-isa/workloads/generated/benchmarks_result.json |
✅ pass (workload_benchmarks_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/workload_benchmarks.log |
| Regression | Workload polybench | yes | no | bringup |
LINX_SPEC_FORCE_STATIC=1 LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_polybench.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --json-out /Users/zhoubot/linx-isa/workloads/generated/polybench_result.json |
✅ pass (workload_polybench_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/workload_polybench.log |
| Regression | Workload portfolio | yes | no | bringup |
LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_portfolio.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --polybench --ctuning-limit 5 --json-out /Users/zhoubot/linx-isa/workloads/generated/portfolio_report.json |
✅ pass (workload_portfolio_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/workload_portfolio.log |
| Regression | ctuning curated subset | no | no | integration |
python3 /Users/zhoubot/linx-isa/workloads/ctuning/run_milepost_codelets.py --ctuning-root $CTUNING_ROOT ... |
⏸ not_run (skipped_by_policy) |
note: CTUNING_ROOT is not an explicit Milepost source tree |
| Regression | strict_cross_repo.sh | yes | no | bringup |
cd /Users/zhoubot/linx-isa && SKIP_BUILD=1 TOOLCHAIN_LANE=external QEMU_LANE=external QEMU=/Users/zhoubot/linx-isa/emulator/qemu/build-v057-release/qemu-system-linx64 LINX_DISABLE_TIMER_IRQ=0 LINX_EMU_DISABLE_TIMER_IRQ=0 RUN_GLIBC_G1=0 RUN_GLIBC_G1B=1 RUN_MODEL_DIFF=1 RUN_CPP_GATES=0 CPP_MODE=phase-b RUN_CONSISTENCY_CHECKS=0 ALLOW_GLIBC_G1_BLOCKED=0 GLIBC_G1B_ALLOW_BLOCKED=0 RUN_EXTENDED_CROSS_GATES=0 LINX_GATE_TIER=pr RUN_ARCH_DOCS_GATES=0 RUN_LINXCORE_PR_GATES=0 RUN_TESTBENCH_PR_GATES=0 RUN_PYC_PR_GATES=0 RUN_TRACE_PR_GATES=0 RUN_LINXCORE_NIGHTLY_GATES=0 RUN_PYC_NIGHTLY_GATES=0 RUN_TRACE_NIGHTLY_GATES=0 RUN_PERF_FLOOR_GATES=0 PERF_MAX_REGRESSION=10.0 MULTI_AGENT_ACTIVE_PHASE= MULTI_AGENT_MANIFEST=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/manifest.yaml MULTI_AGENT_WAIVERS=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/waivers.yaml MULTI_AGENT_CHECKLISTS_ROOT=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/checklists MULTI_AGENT_REPORT=docs/bringup/gates/latest.json MULTI_AGENT_LANE=external MULTI_AGENT_RUN_ID=2026-07-18-v057-release MULTI_AGENT_OUT=/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/multi_agent_summary.strict_cross.json bash tools/regression/strict_cross_repo.sh |
✅ pass (strict_cross_repo_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/reg_strict_cross_repo.log |
| Testbench | ROB bookkeeping | no | no | testbench |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_rob_bookkeeping.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TESTBENCH_PR_GATES=0 |
| Testbench | block struct pyc flow smoke | no | no | testbench |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_block_struct_pyc_flow.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TESTBENCH_PR_GATES=0 |
| pyCircuit | CPU C++ smoke | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/contrib/linx/flows/tools/run_linx_cpu_pyc_cpp.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | QEMU vs pyCircuit trace diff | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/contrib/linx/flows/tools/run_linx_qemu_vs_pyc.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | examples regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_examples.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |
| pyCircuit | interface contract gate | no | no | pycircuit |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_pycircuit_interface_contract.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/external/pyc_interface_contract_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | nightly simulation regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_sims_nightly.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |
| pyCircuit | simulation regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_sims.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |
Lane pin (2026-07-18-v057-release)¶
- Timestamp (UTC):
2026-07-18 02:49:03Z - Profile:
release-strict - Lane policy:
external+pin-required - Trace schema version:
1.0 - SHA manifest:
glibc:6dd1cee38fef1e9cf2caf71554cb68975e7e9f90(${LINXISA_ROOT}/lib/glibc)linux:a65ec3620d275a2bb53bd6087cd6b737c53da7a0(${LINXISA_ROOT}/kernel/linux)linx-isa:f0631522d5f89f9208bb1b8487d347d70a9a52a5(${LINXISA_ROOT})linx-skills:a9dae994f2bd84adcb974f5c090343e6d571a968(${LINXISA_ROOT}/skills/linx-skills)linxcore:f9ca183e09e50003578531cf69d7073ac13535ad(${LINXISA_ROOT}/rtl/LinxCore)linxcore-model:2a1cf81e47060141e5305be5e49079a8fadc8e42(${LINXISA_ROOT}/tools/LinxCoreModel)llvm:c39f7d86ce08489b8beb0f0da9f614445a4aa8e5(${LINXISA_ROOT}/compiler/llvm)mesa3d:11c1663090d31ee744059281c4fa8f347e10e023(${LINXISA_ROOT}/lib/mesa3d)model:3ca25e05d2a2571ab9f54eab7c9891a3c214c5de(${LINXISA_ROOT}/tools/model)musl:a16cd1b589382141452dbf5408448a51e9b90273(${LINXISA_ROOT}/lib/musl)pto-kernels:ed574695d62f58261d8fe342d169488aeec4d8b7(${LINXISA_ROOT}/workloads/pto_kernels)ptoas:6e107fb532d2a20714aad3576be1161075c0f885(${LINXISA_ROOT}/compiler/ptoas)pycircuit:a19ee81303a86c271314fca4949b7f163f9c037a(${LINXISA_ROOT}/tools/pyCircuit)qemu:d0e88a99f575f87436137d91341b410e6f2f445b(${LINXISA_ROOT}/emulator/qemu)supernpu-bench:0fe69acd651c5593989e0cfaf7ed8d5cf56b6076(${LINXISA_ROOT}/workloads/SuperNPUBench)
| Domain | Gate | Required | Waived | Owner | Command | Result | Evidence |
|---|---|---|---|---|---|---|---|
| Architecture | LinxCore architecture contract lint | no | no | arch |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_arch_contract.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/arch_contract_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_ARCH_DOCS_GATES=0 |
| Architecture | mkdocs architecture nav/docs | no | no | arch |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_arch_contract.py --root /Users/zhoubot/linx-isa --strict --require-mkdocs --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/arch_mkdocs_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_ARCH_DOCS_GATES=0 |
| Compiler | AVS compile suites (linx32) | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests && CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang TARGET=linx32-linx-none-elf OUT_DIR=/Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx32 ./run.sh |
✅ pass (compile_pass_linx32) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/compiler_linx32.log |
| Compiler | AVS compile suites (linx64) | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests && CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang TARGET=linx64-linx-none-elf OUT_DIR=/Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx64 ./run.sh |
✅ pass (compile_pass_linx64) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/compiler_linx64.log |
| Compiler | Coverage 100% (linx32) | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/analyze_coverage.py --out-dir /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx32 --fail-under 100 |
✅ pass (mnemonic_coverage_100_linx32) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/compiler_cov_linx32.log |
| Compiler | Coverage 100% (linx64) | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/analyze_coverage.py --out-dir /Users/zhoubot/linx-isa/avs/compiler/linx-llvm/tests/out-linx64 --fail-under 100 |
✅ pass (mnemonic_coverage_100_linx64) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/compiler_cov_linx64.log |
| Compiler | LLVM auxiliary tool suite (llvm-ar/llvm-nm/llvm-readelf/llvm-strip) |
yes | no | bringup |
ninja -C /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang llvm-ar llvm-nm llvm-strip llvm-readelf |
✅ pass (llvm_aux_tools_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/compiler_aux_tools.log |
| Emulator | QEMU all suites | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/qemu && LINX_DISABLE_TIMER_IRQ=0 CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LLD=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/ld.lld QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 ./run_tests.sh --all --timeout 20 |
✅ pass (all_suites_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/emu_all_suites.log |
| Emulator | QEMU pinned binary build | yes | no | bringup |
bash /Users/zhoubot/linx-isa/tools/bringup/run_qemu_build_clean.sh --qemu-root /Users/zhoubot/linx-isa/emulator/qemu --out-dir /tmp/linx-qemu-clean-build --target qemu-system-linx64 >/dev/null |
✅ pass (qemu_pinned_build_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/emu_build.log |
| Emulator | QEMU strict system | yes | no | bringup |
cd /Users/zhoubot/linx-isa/avs/qemu && LINX_DISABLE_TIMER_IRQ=0 CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LLD=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/ld.lld QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 ./check_system_strict.sh |
✅ pass (strict_system_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/emu_strict_system.log |
| ISA | AVS contract | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_contract.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml |
✅ pass (avs_contract_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/isa_avs_contract.log |
| ISA | AVS matrix status audit | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_matrix_status.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/avs_matrix_status_audit.json |
✅ pass (avs_matrix_status_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/isa_avs_matrix_status.log |
| ISA | AVS status normalize | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/gen_avs_matrix_status.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --source-status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --out /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json |
✅ pass (avs_status_generated) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/isa_avs_status.log |
| ISA | AVS tier closure | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_avs_profile_closure.py --matrix /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix.yaml --status /Users/zhoubot/linx-isa/avs/linx_avs_v1_test_matrix_status.json --tier pr --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/avs_tier_closure_pr.json |
✅ pass (avs_tier_closure_ok) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/isa_avs_tier_closure.log |
| Integration | Gate status render | yes | no | integration |
python3 /Users/zhoubot/linx-isa/tools/bringup/gate_report.py render --report docs/bringup/gates/latest.json --out-md /Users/zhoubot/linx-isa/docs/bringup/GATE_STATUS.md |
✅ pass (gate_status_render_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/integration_gate_status_render.log |
| Integration | LinxCore performance floor | no | no | integration |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_linxcore_perf_floor.py --root /Users/zhoubot/linx-isa --max-regression 10.0 --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/linxcore_perf_floor_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_PERF_FLOOR_GATES=0 |
| Integration | Pinned workspace build closure | yes | no | integration |
test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-ar && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-nm && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-readelf && test -x /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/llvm-strip && test -x /tmp/linx-qemu-clean-build/qemu-system-linx64 && test -f /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed/vmlinux && test -f /Users/zhoubot/linx-isa/out/libc/glibc/build/linkobj/libc.so && test -f /Users/zhoubot/linx-isa/out/libc/glibc/logs/g1b-summary.txt && test -f /Users/zhoubot/linx-isa/out/libc/musl/logs/phase-b-summary.txt |
✅ pass (pinned_workspace_build_closure_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/integration_pinned_build_closure.log |
| Kernel | Linux vmlinux build closure |
yes | no | bringup |
bash /Users/zhoubot/linx-isa/tools/bringup/run_linux_vmlinux_build_clean.sh --linux-root /Users/zhoubot/linx-isa/kernel/linux --out-dir /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed --clang /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang --gmake /opt/homebrew/bin/gmake --target vmlinux |
✅ pass (linux_vmlinux_build_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/kernel_vmlinux_build.log |
| Kernel | Linux busybox rootfs boot | yes | no | bringup |
TIMEOUT=45 LINX_DISABLE_TIMER_IRQ=0 ROOTFS_IMG=$(if [[ "1" == "1" ]]; then bash /Users/zhoubot/linx-isa/tools/bringup/run_linux_busybox_rootfs_build_clean.sh --linux-root /Users/zhoubot/linx-isa/kernel/linux --out-dir /tmp/linx-linux-rootfs-clean-out --llvm-build /Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang; else printf '%s' /Users/zhoubot/linx-isa/kernel/linux/build-linx-fixed/linx-busybox-rootfs/rootfs.ext2; fi) SKIP_BUILD=1 QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/busybox_rootfs/boot.py |
✅ pass (linux_busybox_rootfs_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/kernel_busybox_rootfs.log |
| Kernel | Linux initramfs full boot | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/initramfs/full_boot.py |
✅ pass (linux_full_boot_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/kernel_full_boot.log |
| Kernel | Linux initramfs smoke | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/kernel/linux/tools/linxisa/initramfs/smoke.py |
✅ pass (linux_smoke_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/kernel_smoke.log |
| Library | glibc G1b shared libc.so | yes | no | glibc |
cd /Users/zhoubot/linx-isa && GLIBC_G1B_ALLOW_BLOCKED=0 bash lib/glibc/tools/linx/build_linx64_glibc_g1b.sh |
✅ pass (glibc_g1b_pass_shared_libc_so_built) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/lib_glibc_g1b.log; summary:/Users/zhoubot/linx-isa/out/libc/glibc/logs/g1b-summary.txt |
| Library | glibc baseline G1a | yes | no | bringup |
cd /Users/zhoubot/linx-isa && bash lib/glibc/tools/linx/build_linx64_glibc.sh |
✅ pass (glibc_g1a_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/lib_glibc_g1a.log |
| Library | glibc runtime dynamic hello | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/avs/qemu/run_glibc_smoke.py --qemu /tmp/linx-qemu-clean-build/qemu-system-linx64 --timeout 30 |
✅ pass (runtime_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/lib_glibc_runtime.log |
| Library | musl build closure (phase-b) |
yes | no | bringup |
cd /Users/zhoubot/linx-isa && MODE=phase-b bash lib/musl/tools/linx/build_linx64_musl.sh |
✅ pass (musl_build_phase_b_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/lib_musl_build_phase_b.log |
| Library | musl runtime static+shared | yes | no | bringup |
LINX_DISABLE_TIMER_IRQ=0 python3 /Users/zhoubot/linx-isa/avs/qemu/run_musl_smoke.py --mode phase-b --link both --sample all --qemu /tmp/linx-qemu-clean-build/qemu-system-linx64 --timeout 300 |
✅ pass (runtime_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/lib_musl_both.log |
| LinxCore | CBSTOP inflation guard | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_cbstop_inflation_guard.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_NIGHTLY_GATES=0 |
| LinxCore | CoreMark crosscheck 1000 | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_coremark_crosscheck_1000.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_NIGHTLY_GATES=0 |
| LinxCore | cosim smoke | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_cosim_smoke.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | opcode parity | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_opcode_parity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | runner protocol | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_runner_protocol.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | stage/connectivity lint | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_stage_connectivity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxCore | trace schema and memory smoke | no | no | linxcore |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_trace_schema_and_mem.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_LINXCORE_PR_GATES=0 |
| LinxTrace | DFX trace smoke | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_dfx_pipeview.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_NIGHTLY_GATES=0 |
| LinxTrace | contract sync lint | no | no | trace |
python3 /Users/zhoubot/linx-isa/rtl/LinxCore/tools/linxcoresight/lint_trace_contract_sync.py |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | sample trace lint | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_sanity.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | semver compatibility gate | no | no | trace |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_trace_semver_compat.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/trace_semver_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_PR_GATES=0 |
| LinxTrace | template trace smoke | no | no | trace |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_konata_template_pipeview.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TRACE_NIGHTLY_GATES=0 |
| Model | QEMU vs model differential suite | yes | no | bringup |
python3 /Users/zhoubot/linx-isa/tools/bringup/run_model_diff_suite.py --root /Users/zhoubot/linx-isa --suite /Users/zhoubot/linx-isa/avs/model/linx_model_diff_suite.yaml --profile release-strict --trace-schema-version 1.0 --report-out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/model_diff_summary.json |
✅ pass (model_diff_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/model_diff_suite.log |
| Regression | PTO kernel parity | yes | no | bringup |
QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 python3 /Users/zhoubot/linx-isa/workloads/pto_kernels/tools/run_pto_kernel_parity.py --out-dir /Users/zhoubot/linx-isa/workloads/generated |
✅ pass (workload_pto_parity_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/workload_pto_parity.log |
| Regression | SPECint fast test/train gate | no | no | workload_specint_fast |
python3 /Users/zhoubot/linx-isa/tools/bringup/run_specint_fast_gate.py --profile pr --spec-dir /Users/zhoubot/linx-isa/workloads/spec2017/cpu2017v118_x64_gcc12_avx2 --qemu /tmp/linx-qemu-clean-build/qemu-system-linx64 --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --out-dir /Users/zhoubot/linx-isa/workloads/generated/specint-fast-gate --append-extra "norandmaps" --guest-heartbeat-sec "0" --heartbeat-sec "30" --qemu-heartbeat-interval "50000000" --no-progress-timeout "120" |
⏸ not_run (skipped_by_policy) |
note: RUN_SPEC_PR_GATES=0 |
| Regression | Workload benchmarks | yes | no | bringup |
LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_benchmarks.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --json-out /Users/zhoubot/linx-isa/workloads/generated/benchmarks_result.json |
✅ pass (workload_benchmarks_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/workload_benchmarks.log |
| Regression | Workload polybench | yes | no | bringup |
LINX_SPEC_FORCE_STATIC=1 LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_polybench.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --json-out /Users/zhoubot/linx-isa/workloads/generated/polybench_result.json |
✅ pass (workload_polybench_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/workload_polybench.log |
| Regression | Workload portfolio | yes | no | bringup |
LINX_CLANG=/Users/zhoubot/linx-isa/compiler/llvm/build-linxisa-clang/bin/clang LINX_SYSROOT=/Users/zhoubot/linx-isa/out/libc/musl/install/phase-b python3 /Users/zhoubot/linx-isa/workloads/run_portfolio.py --cc /Users/zhoubot/linx-isa/tools/spec2017/linx_cc.sh --target linx64-unknown-linux-musl --sysroot /Users/zhoubot/linx-isa/out/libc/musl/install/phase-b --polybench --ctuning-limit 5 --json-out /Users/zhoubot/linx-isa/workloads/generated/portfolio_report.json |
✅ pass (workload_portfolio_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/workload_portfolio.log |
| Regression | ctuning curated subset | no | no | integration |
python3 /Users/zhoubot/linx-isa/workloads/ctuning/run_milepost_codelets.py --ctuning-root $CTUNING_ROOT ... |
⏸ not_run (skipped_by_policy) |
note: CTUNING_ROOT is not an explicit Milepost source tree |
| Regression | strict_cross_repo.sh | yes | no | bringup |
cd /Users/zhoubot/linx-isa && SKIP_BUILD=1 TOOLCHAIN_LANE=pin QEMU_LANE=pin QEMU=/tmp/linx-qemu-clean-build/qemu-system-linx64 LINX_DISABLE_TIMER_IRQ=0 LINX_EMU_DISABLE_TIMER_IRQ=0 RUN_GLIBC_G1=0 RUN_GLIBC_G1B=1 RUN_MODEL_DIFF=1 RUN_CPP_GATES=0 CPP_MODE=phase-b RUN_CONSISTENCY_CHECKS=0 ALLOW_GLIBC_G1_BLOCKED=0 GLIBC_G1B_ALLOW_BLOCKED=0 RUN_EXTENDED_CROSS_GATES=0 LINX_GATE_TIER=pr RUN_ARCH_DOCS_GATES=0 RUN_LINXCORE_PR_GATES=0 RUN_TESTBENCH_PR_GATES=0 RUN_PYC_PR_GATES=0 RUN_TRACE_PR_GATES=0 RUN_LINXCORE_NIGHTLY_GATES=0 RUN_PYC_NIGHTLY_GATES=0 RUN_TRACE_NIGHTLY_GATES=0 RUN_PERF_FLOOR_GATES=0 PERF_MAX_REGRESSION=10.0 MULTI_AGENT_ACTIVE_PHASE= MULTI_AGENT_MANIFEST=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/manifest.yaml MULTI_AGENT_WAIVERS=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/waivers.yaml MULTI_AGENT_CHECKLISTS_ROOT=/Users/zhoubot/linx-isa/docs/bringup/agent_runs/checklists MULTI_AGENT_REPORT=docs/bringup/gates/latest.json MULTI_AGENT_LANE=pin MULTI_AGENT_RUN_ID=2026-07-18-v057-release MULTI_AGENT_OUT=/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/multi_agent_summary.strict_cross.json bash tools/regression/strict_cross_repo.sh |
✅ pass (strict_cross_repo_pass) |
log:/Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/reg_strict_cross_repo.log |
| Testbench | ROB bookkeeping | no | no | testbench |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_rob_bookkeeping.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TESTBENCH_PR_GATES=0 |
| Testbench | block struct pyc flow smoke | no | no | testbench |
bash /Users/zhoubot/linx-isa/rtl/LinxCore/tests/test_block_struct_pyc_flow.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_TESTBENCH_PR_GATES=0 |
| pyCircuit | CPU C++ smoke | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/contrib/linx/flows/tools/run_linx_cpu_pyc_cpp.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | QEMU vs pyCircuit trace diff | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/contrib/linx/flows/tools/run_linx_qemu_vs_pyc.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | examples regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_examples.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |
| pyCircuit | interface contract gate | no | no | pycircuit |
python3 /Users/zhoubot/linx-isa/tools/bringup/check_pycircuit_interface_contract.py --root /Users/zhoubot/linx-isa --strict --out /Users/zhoubot/linx-isa/docs/bringup/gates/logs/2026-07-18-v057-release/pin/pyc_interface_contract_report.json |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_PR_GATES=0 |
| pyCircuit | nightly simulation regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_sims_nightly.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |
| pyCircuit | simulation regression | no | no | pycircuit |
bash /Users/zhoubot/linx-isa/tools/pyCircuit/flows/scripts/run_sims.sh |
⏸ not_run (skipped_by_policy) |
note: RUN_PYC_NIGHTLY_GATES=0 |