Skip to content

Update OpenFPGA #3126

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

Merged
merged 461 commits into from
Jun 11, 2025
Merged

Update OpenFPGA #3126

merged 461 commits into from
Jun 11, 2025

Conversation

amin1377
Copy link
Contributor

@amin1377 amin1377 commented Jun 9, 2025

Update OpenFPGA w/ recent changes from master branch.

soheilshahrouz and others added 30 commits May 14, 2025 12:37
…to-priority-queue

[packer] Changing List of Feasible Candidates to Priority Queue
The Eigen solver has the ability to use OpenMP to run the solver
computations in parallel. Made the AP flow use the num_workers option to
set the number of threads that Eigen can use.

VPR did not have the ability to build with OpenMP in its CMAKE. Added an
option to the CMAKE to allow the user to enable OpenMP.
This reverts commit caaf456.
This reverts commit 96e9cc5.
…tions in initial placement to prevent search range to be adjusted"

This reverts commit ade994b.
…find_compatible_compressed_loc_in_range"

This reverts commit f9e8517.
@github-actions github-actions bot added VPR VPR FPGA Placement & Routing Tool Odin Odin II Logic Synthesis Tool: Unsorted item libarchfpga Library for handling FPGA Architecture descriptions docs Documentation lang-cpp C/C++ code infra Project Infrastructure build Build system lang-python Python code lang-make CMake/Make code libvtrutil liblog libpugiutil labels Jun 9, 2025
AlexandreSinger and others added 6 commits June 9, 2025 21:01
Found that we were regressing on many features in VTR due to tasks being
added to the appropriate test suite directory, but not being included in
the necessary task list. As such, it appeared as though the tests were
being run, but in reality they were not.

Added a script which will be run by the CI which will verify that all of
the test suites that we care about have all their tasks in the
appropriate task list.

From this tool, found many tasks which were not in the task lists.
Marked these tasks as "ignored" for now. These should be handled in a
separate PR.
…ecker

[CI] Added Test Suite Verification to CI
@amin1377 amin1377 requested a review from tangxifan June 10, 2025 16:21
@amin1377
Copy link
Contributor Author

Hi @tangxifan,

To help streamline the OpenFPGA merge with the master branch, I had to make another update due to the number of changes since the last sync. When you have a chance, could you please review this PR? Thanks!

@tangxifan tangxifan merged commit cc0302d into openfpga Jun 11, 2025
33 checks passed
@tangxifan tangxifan deleted the openfpga_update branch June 11, 2025 00:44
@tangxifan
Copy link
Contributor

Let's go for it! Thanks @amin1377 for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build system docs Documentation external_libs infra Project Infrastructure lang-cpp C/C++ code lang-make CMake/Make code lang-python Python code libarchfpga Library for handling FPGA Architecture descriptions liblog libpugiutil libvtrutil Odin Odin II Logic Synthesis Tool: Unsorted item VPR VPR FPGA Placement & Routing Tool
Projects
None yet
Development

Successfully merging this pull request may close these issues.