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

Dedup simulation flags + Small VCS Cleanup #657

Merged
merged 3 commits into from
Aug 24, 2020
Merged

Dedup simulation flags + Small VCS Cleanup #657

merged 3 commits into from
Aug 24, 2020

Conversation

abejgonzalez
Copy link
Contributor

Related issue: Fixes #653

Type of change: other enhancement

Impact: other

Release Notes
Requires PR #654 to go be merged 1st. This PR deduplicates the simulator flags in Chipyard, does some minor VCS cleanup to put its csrc directory in a similar place to Verilator, and removes the need for the libpthread library.

This is tested on multi-threaded Verilator, normal Verilator, as well as VCS.

@abejgonzalez abejgonzalez self-assigned this Aug 22, 2020
@abejgonzalez abejgonzalez changed the title Dedup flags Dedup simulation flags + Small VCS Cleanup Aug 22, 2020
Copy link
Contributor

@colinschmidt colinschmidt left a comment

Choose a reason for hiding this comment

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

Looks to be a correct refactoring to me. I wonder if this is a good time to pull out the verilator variable defines into verilator.mk.

@abejgonzalez
Copy link
Contributor Author

Looks to be a correct refactoring to me. I wonder if this is a good time to pull out the verilator variable defines into verilator.mk.

I think there is no need at the moment to do that yet. We made a vcs.mk explicitly for Hammer Sim otherwise it probably wouldn't have existed.

Base automatically changed from multithreaded-verilator to dev August 24, 2020 18:25
@abejgonzalez abejgonzalez marked this pull request as ready for review August 24, 2020 18:25
@abejgonzalez abejgonzalez merged commit c962fe7 into dev Aug 24, 2020
@abejgonzalez abejgonzalez deleted the dedup-flags branch August 24, 2020 18:26
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.

2 participants