bp_processor: bump upstream to 05ef10db#189
Open
mguthaus wants to merge 1 commit into
Open
Conversation
Range f6619cbc..05ef10db (28 commits, mostly bug fixes + CI/verif): - 06426b0: CCE pending-bits saturation fix (#1292) - 8d54fad0: CCE decode-dir-case bug fix (#1289) - 563ab656: bp_be interrupt priority ordering fix (#1287/#1288) - bp_be_csr: instret_en is_s_mode (#1262); write faulting PC to mtval/stval on instruction access fault (#1018/#1270) - 009becd5: Verilator 5.045 assoc-array nonblocking fix (#1290) - Tooling: Xcelium support (#1304), VCS+Verilator coverage (#1305), Icache tracer plusargs (#573/#1257), cosim DPI-C plusargs (#1277). - Docs: editorconfig (#1247), macOS Docker setup, PR template link. Regenerated dev/generated/ via dev/setup.sh — files.txt / includes.txt / srcs.bzl are bit-identical to the committed copies (no new RTL files in the 28-commit range). LEF/LIB and macros.v unchanged because no memory config moved. Also fixed pre-existing dev/setup.sh bug: it called dev/gen_fakeram.py which was deleted in 9429679 (bsg_fakeram wd_in fix + recovery tooling — SRAMs are now generated by tools/regenerate_sram.sh). Updated the script to drop the dead call and note where FakeRAM and macros.v come from. Build verification deferred to the upstream cache sweep — all bp_processor variants are documented as "not yet finishing" on asap7 / nangate45 (DECISIONS.md / CLAUDE.md), and sky130hd bp_uno is already cloudflare-local-build-only at 2.9 GB. The bug-fix bump doesn't add RTL so it's unlikely to flip closure state either way. Closes #80.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
designs/src/bp_processor/dev/repof6619cbc→05ef10db(28 commits — bug fixes + CI/verification, no new RTL files).bp_be_csrinstret_en is_s_mode(#1262), write faulting PC to mtval/stval on instruction access fault (#1018/#1270). All fixes within existing modules — none touch the file-list.dev/generated/viadev/setup.sh.files.txt/includes.txt/srcs.bzlare bit-identical to the committed copies (28 commits, zero RTL file-list churn).dev/setup.shpreviously calleddev/gen_fakeram.pywhich was deleted in94296798(when SRAM generation moved to the centralizedtools/regenerate_sram.shworkflow). Updated the script to drop the dead call.Test plan
dev/setup.shruns clean (was previously broken at the deletedgen_fakeram.pycall).bazel build //designs/asap7/bp_processor:bp_uno_gallery/bp_quad_gallery— deferred to the upstream cache sweep. asap7bp_uno/bp_quadare documented "not yet finishing" in CLAUDE.md, sky130hdbp_unois Cloudflare-local-build-only at 2.9 GB. A bug-fix-only bump is unlikely to flip closure state either way.Closes #80.