-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only punch realistic subset of DebugIO through chiptop | default to JTAG+Serial #664
Conversation
c446076
to
3583462
Compare
executor: main-env | ||
steps: | ||
- prepare-rtl: | ||
project-key: "rocketchip" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The "rocketchip" set of tests did the exact same thing as the "chipyard-rocket" set of tests, so I removed these.
935d5ad
to
20013d1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be cool if there was a way for us to note which sections of code are mostly copied from rocket-chip and verify that bumps don't force us to update them.
I also want to resolve what TieOffDebug
is supposed to mean before we merge this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
rocketchip.debug.DebugIO
has a bunch of stuff that should not be punched offchip through the IOCell generators.Only punch out the subset of signals relevant to a real chip, namely the JTAG or clockedDMI signals.
This PR also bumps various riscv toolchain components that should have been bumped earlier. The dmiRocketconfig is also added to the regressions.
Type of change: bug fix
Impact: rtl change
Release Notes