Skip to content
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

FireSim DMI Bridge #1619

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

FireSim DMI Bridge #1619

wants to merge 12 commits into from

Conversation

abejgonzalez
Copy link
Contributor

@abejgonzalez abejgonzalez commented Oct 10, 2023

Adds a FireSim DMI Bridge for an alternative bringup interface other than TSI.

  • Adds a new DMI target config for FireSim for quick testing
  • Adds bridge binder for DMI
  • Bumps FESVR to obtain new changes to dtm.h

Related PRs / Issues:

Type of change:

  • Bug fix
  • New feature
  • Other enhancement

Impact:

  • RTL change
  • Software change (RISC-V software)
  • Build system change
  • Other

Contributor Checklist:

  • Did you set main as the base branch?
  • Is this PR's title suitable for inclusion in the changelog and have you added a changelog:<topic> label?
  • Did you state the type-of-change/impact?
  • Did you delete any extraneous prints/debugging code?
  • Did you mark the PR with a changelog: label?
  • (If applicable) Did you update the conda .conda-lock.yml file if you updated the conda requirements file?
  • (If applicable) Did you add documentation for the feature?
  • (If applicable) Did you add a test demonstrating the PR?
  • (If applicable) Did you mark the PR as Please Backport?

@abejgonzalez
Copy link
Contributor Author

@abejgonzalez abejgonzalez changed the title [DONOTMERGE] FireSim DMI Bridge FireSim DMI Bridge Oct 13, 2023
@abejgonzalez
Copy link
Contributor Author

Ping @sagark @jerryz123

Copy link
Contributor

@jerryz123 jerryz123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My main question is... this seems to change the default targets to expose both DMI and TSI. What controls which one actually is used by firesim's fesvr?

Otherwise, this looks good once the CI passes and the firesim changees are ok'd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants