-
Notifications
You must be signed in to change notification settings - Fork 36
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
Merge dev-goog -> dev-integrate 2023-06-28 #141
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Maciej Kurc <[email protected]>
Merge dev-integrate to main
Merge branch 'main' into dev-goog
* Adding spi_host/uart registers. These were clobbered in a merge somehwere * Update smoke test interrupts to match other tests * Remove qspi_d_io inout and replace with dedicated input/output ports * Adding QSPI / UART to L0_regression * Fix L0 regression typo * Adding ports to caliptra_top/tb/testbench/hdl_top.sv
…core (#72) * Added third-party code for JTAG DPI and TCP server necessary for communication with OpenOCD Signed-off-by: Maciej Kurc <[email protected]> * Integrated the JTAG DPI interface with the testbench Signed-off-by: Maciej Kurc <[email protected]> * Added a dummy infinite_loop test to exercise interactive JTAG connections Signed-off-by: Maciej Kurc <[email protected]> * Added OpenOCD interface and target scripts Signed-off-by: Maciej Kurc <[email protected]> * Increased TCP buffer size Signed-off-by: Maciej Kurc <[email protected]> * Added debugging capability to JTAG DPI via optional ASCII art waveform display Signed-off-by: Maciej Kurc <[email protected]> * Enable debugging in Caliptra testbench Signed-off-by: Maciej Kurc <[email protected]> * Updated the infinite loop program, tweaked OpenOCD config. Signed-off-by: Maciej Kurc <[email protected]> * Interactive debugging test in CI Signed-off-by: Maciej Kurc <[email protected]> * Updated OpenOCD config and test script Signed-off-by: Maciej Kurc <[email protected]> * Updated Interactive test CI flow Signed-off-by: Maciej Kurc <[email protected]> * Added a test that dumps core registers and compares them with a golden reference Signed-off-by: Maciej Kurc <[email protected]> * Set OpenOCD memory access mode to abstract Signed-off-by: Tomasz Michalak <[email protected]> * jtagdpi: Fix typo in README Signed-off-by: Tomasz Michalak <[email protected]> * Added a delay to the GDB script to give the simulation time to react Signed-off-by: Maciej Kurc <[email protected]> * Added FST waveform dump capability to Verilated simulation Signed-off-by: Maciej Kurc <[email protected]> * Set RISC-V abstract access in OpenOCD target config as default, limited number of parallel jobs when building verilated simulation Signed-off-by: Maciej Kurc <[email protected]> * Added tests for memory and peripheral access via JTAG (to the CI as well) Signed-off-by: Maciej Kurc <[email protected]> * Tweaked JTAG simulation CI script Signed-off-by: Maciej Kurc <[email protected]> * Add possibility to control Caliptra debug lock at the makefile invocation level Signed-off-by: Maciej Kurc <[email protected]> * Unlocked debugging in interactive simulation CI Signed-off-by: Maciej Kurc <[email protected]> * Switched to OpenOCD fork in CI Signed-off-by: Maciej Kurc <[email protected]> * Adjusted the infinite_loop test to fit in the build system for the tests. Signed-off-by: Maciej Kurc <[email protected]> * Added a makefile option to enforce reset on CPU Signed-off-by: Maciej Kurc <[email protected]> * Added OpenOCD config files for the case when the CPU is held in reset Signed-off-by: Maciej Kurc <[email protected]> * Separated bash utility functions for interactive JTAG debugging tests Signed-off-by: Maciej Kurc <[email protected]> * Added OpenOCD without GDB test to the CI Signed-off-by: Maciej Kurc <[email protected]> * Removed leftover comments. Signed-off-by: Maciej Kurc <[email protected]> --------- Signed-off-by: Maciej Kurc <[email protected]> Signed-off-by: Tomasz Michalak <[email protected]> Co-authored-by: Tomasz Michalak <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.