You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@debs-sifive has been working on moving Rocket Chip to Stage/Phase infrastructure (see: chipsalliance/rocket-chip#2274). This likely has implications for Chipyard or any projects which define new generators. As Chipyard is a big stakeholder, it would be good to have inputs from Chipyard on how this should work and/or a joint jump to Stage/Phase.
This feature request is both:
An inquiry into how complicated it would be to migrate Chipyard to Stage/Phase
A request for this to be done
This is then intended to provide input to Rocket Chip Stage/Phase PRs related to:
Is it safe to change the command line API of Rocket Chip?
Can the existing Generator be removed?
What should an expected deprecation schedule look like for removing the Generator?
How should additional test suites be specified to the Rocket Chip stage?
What is a motivating example for changing the behavior?
Migrate to new infrastructure
The usual stage/phase pitch of switching the generation process to composition of functions
The ability to use the dependency API
The text was updated successfully, but these errors were encountered:
I've already done this in the past to use aspects. It was a pain to hack on rocket-chip so it was shelved until that was fixed. Now that it has been (thanks you two) fixed I expect to get back to it.
Specific responses:
I actually wanted to change the command line API and was annoyed at rocket-chip's rigid requires limiting the extensibility of the command line args.
I believe the answer is yes, and for stage phase it was actually getting in the way. We have several downstream generators but all of them would probably be able to handle the change (some may appreciate a less rigid structure).
This question is harder but since rocket-chip doesn't really have releases it doesn't seem super relevant. Chipyard has releases every few months but has not made backwards compatibility guarantees so it may not truly need a schedule but we will discuss that at our next meeting.
This is a good question that I don't have a good answer to yet.
Impact: other
Description
@debs-sifive has been working on moving Rocket Chip to Stage/Phase infrastructure (see: chipsalliance/rocket-chip#2274). This likely has implications for Chipyard or any projects which define new generators. As Chipyard is a big stakeholder, it would be good to have inputs from Chipyard on how this should work and/or a joint jump to Stage/Phase.
This feature request is both:
This is then intended to provide input to Rocket Chip Stage/Phase PRs related to:
Generator
be removed?Generator
?What is a motivating example for changing the behavior?
The text was updated successfully, but these errors were encountered: