Skip to content

feat: support P2E bank DiffTest - #109

Merged
shirohasuki merged 36 commits into
mainfrom
feat/p2e-bank-difftest
Sep 22, 2026
Merged

shirohasuki merged 36 commits into
mainfrom
feat/p2e-bank-difftest

Conversation

@daiyongyuan

Copy link
Copy Markdown
Contributor

Summary

  • update Bebop and bbdev submodules for P2E Bank DiffTest
  • allow a full private-bank mapping table to reallocate the physical bank already owned by the target vbank
  • route smatmul writes through tracked bank indexing so BEMU initialization canonicalization remains accurate

Dependencies

Validation

  • all repository pre-commit hooks passed, including scalafmt
  • child repository unit tests passed
  • P2E LeNet hardware DiffTest: pass=631 mismatch=0 missing_rtl=0 unexpected_rtl=0

The RTL allocation change requires a rebuilt bitstream to exercise the full-bank reallocation edge case. P2E DiffTest itself reuses an existing bitstream.

@daiyongyuan
daiyongyuan force-pushed the feat/p2e-bank-difftest branch from 47042c1 to 1a6623d Compare September 12, 2026 10:30
Comment thread .github/scripts/ci_repo_lock.sh Outdated
@shirohasuki
shirohasuki merged commit 1f3d545 into main Sep 22, 2026
7 of 8 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Agents Kanban Sep 22, 2026

This branch was successfully deployed

1 active deployment
regression — 31e96473 Deployed Sep 22, 2026 by shirohasuki via run #97
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants