Skip to content

Dev/panda #240

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 784 commits into from
Oct 31, 2023
Merged

Dev/panda #240

merged 784 commits into from
Oct 31, 2023

Conversation

Ansaya
Copy link
Collaborator

@Ansaya Ansaya commented Oct 28, 2023

No description provided.

Ansaya added 30 commits July 28, 2023 11:11
Fixed void pointer compare type
C/C++ runtime call wrappers updated; added support for assert calls
Special character handling updated to avoid escaping
Removed duplicate test
For this example it is now possible to set the correct top interface
and exploit the co-simulation for the main execution
CHStone suite is now included as submodule;
Benchmark setup has been simplified
MachSuite is now included as a submodule;
Top-level interface is now inferred from function signature
Array of struct are now handled correctly
Inference of struct types is now performed correctly for both simple
pointers and array types
Mixed parameters memory operations are now identified and reported
Integrated verification compare function fixed for struct/union types
Ansaya and others added 22 commits October 19, 2023 23:06
…ation. When enabled one file per component is written.
Add dependencies for doxygen documentation build
Remove unused include path
* fixed bug in axi_testbench

* Readded test for Axi caches and
added  new test for Axi cache with memory delay

* Fixed bug with caches and read of unallocated mem

* Added new test for IOB_caches

* Added memory write_back and freed used memory

* Added missing no_inline attribute

* Added more test for Axi_caches

* Fixed bug for bitsize smaller than a byte

* Fixed missing include in cosim.c

* Fixed bug with default bitsize

* Added more debug info in the cosimulation

* FIxed reset bug in IOB_caches

* Fixed bug with GCC_49 in cosim.c
Versioned function naming is now meaningful with respect to versioned
arguments and allows to exploit already optimized functions.
Also, unwanted recursive versioning is avoided thanks to the new naming.
Alignment must be in bytes
Parameter operation errors are now reported without aborting
co-simulation process to allow different outcomes on expections
@Ansaya Ansaya merged commit c443bf1 into main Oct 31, 2023
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.

4 participants