Skip to content

Conversation

@Aquaticfuller
Copy link
Member

@Aquaticfuller Aquaticfuller commented Oct 9, 2025

Summarize the changes concisely

Changelog

Added

  • Makefile: Always checkout bender deps if necessary when any Makefile target is called. Also add clean-deps target to clean all the deps.

Changed

  • bender: Remove all hardware git submodules, switch to bender.

  • Remove hardware git submodule init in ci scripts.

Checklist

  • Automated tests pass
  • Changelog updated
  • Code style guideline is observed

@Aquaticfuller Aquaticfuller marked this pull request as ready for review October 9, 2025 17:16
@Aquaticfuller Aquaticfuller enabled auto-merge (squash) October 9, 2025 17:17
@mbertuletti
Copy link
Collaborator

Thanks for this work. Please address the comments, rebase and change the README.md in hardware/deps on how to modify or add an hardware dependency.

Copy link
Collaborator

@mbertuletti mbertuletti left a comment

Choose a reason for hiding this comment

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

I removed the hardware patches in the repo to avoid to check out bender dependencies in the hardware deps workspace.

  • For register_interface I waived linter errors and verilator warnings on the generated files.
  • For tech_cells_generic I removed the patch for hardware DPIs on the tc_sram macro and created a wrapper in the mempool_system.

@Aquaticfuller Aquaticfuller merged commit 1a3bccd into main Dec 10, 2025
27 checks passed
@Aquaticfuller Aquaticfuller deleted the zx/benderlize branch December 10, 2025 10:25
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.

3 participants