Skip to content

treewide: Fix regressions from #168#204

Merged
colluca merged 3 commits intomainfrom
fix-dma-xbar
Feb 20, 2025
Merged

treewide: Fix regressions from #168#204
colluca merged 3 commits intomainfrom
fix-dma-xbar

Conversation

@colluca
Copy link
Collaborator

@colluca colluca commented Feb 18, 2025

This PR supersedes #203, integrating fixes to a couple other regressions resulting from #168.

Namely:

@colluca colluca self-assigned this Feb 18, 2025
@colluca colluca force-pushed the fix-dma-xbar branch 3 times, most recently from 45d5e90 to 47be17f Compare February 18, 2025 15:02
@colluca
Copy link
Collaborator Author

colluca commented Feb 19, 2025

Verilator compilation is failing, on what apparently seems to be a tool limitation. Waiting for feedback on verilator/verilator#5786.

This is required cause an absolute path to `snitch_bootrom.sv` is used
in the Make dependency list, while a relative path is used in a rule target.
This would lead to a "No rule to make target" error when building the HW
after a `make clean`.
@colluca
Copy link
Collaborator Author

colluca commented Feb 19, 2025

Verilator issue above has been fixed upstream. To merge this we must however either wait for a new release, or temporarily disable the Verilator jobs in the CI, or temporarily revert the clock period fix.

@colluca colluca marked this pull request as ready for review February 19, 2025 22:29
Copy link
Contributor

@fischeti fischeti left a comment

Choose a reason for hiding this comment

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

LGTM, I would just separate the the clock period change into its own PR and leave it open until there is a new Verilator release.

@colluca colluca merged commit 1e48b80 into main Feb 20, 2025
27 checks passed
@colluca colluca deleted the fix-dma-xbar branch February 20, 2025 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments