Skip to content

fix: make opt-in LeNet BEMU Perfetto runs reliable - #111

Open
daiyongyuan wants to merge 2 commits into
mainfrom
fix/lenet-perfetto-bemu-20260912
Open

daiyongyuan wants to merge 2 commits into
mainfrom
fix/lenet-perfetto-bemu-20260912

Conversation

@daiyongyuan

@daiyongyuan daiyongyuan commented Sep 12, 2026 •

Copy link
Copy Markdown
Contributor

Update the bbdev, bebop, and ModelTest e2e submodules from the current main versions to fix opt-in LeNet BEMU Perfetto runs.

  • Build Perfetto from the selected chip's workload directory.
  • Read final trace metadata, emit tensor/cycle traces when enabled, and prepare the tensor directory. PEBBLE_LENET_STAGE_TRACE remains OFF by default.
  • Support syscall buffers across contiguous guest mappings, with regression coverage.

Dependencies: buddy-compiler/buddy-examples#20, DangoSys/bbdev#18, DangoSys/bebop#22.

Validation: syscall regression with actual file writes, Perfetto conversion fixture, LeNet CMake OFF/ON configuration, chip build-command quoting, Rustfmt, and gitlink pre-commit hooks passed. Full LeNet/BEMU simulation was not run.

@daiyongyuan
daiyongyuan force-pushed the fix/lenet-perfetto-bemu-20260912 branch from f3b9a17 to 37ae331 Compare September 20, 2026 05:36
@daiyongyuan daiyongyuan changed the title fix: make LeNet BEMU Perfetto runs reliable fix: make opt-in LeNet BEMU Perfetto runs reliable Sep 20, 2026

This branch is waiting to be deployed

1 waiting deployment
regression — f5596c89 Waiting Sep 22, 2026 by daiyongyuan via run #98
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant