-
Notifications
You must be signed in to change notification settings - Fork 13
ot_soc_dbg_ctrl: rewrite SoC debug controller implementation
#278
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
Open
rivos-eblot
wants to merge
24
commits into
lowRISC:ot-9.2.0
Choose a base branch
from
rivos-eblot:dev/ebl/soc_dbg_ctrl
base: ot-9.2.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,265
−1,057
Conversation
This file contains hidden or 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
ot_soc_dbgctrl: rewrite SoC debug controller implementation
ot_soc_dbgctrl: rewrite SoC debug controller implementationot_soc_dbg_ctrl: rewrite SoC debug controller implementation
Note: this signal is not available on EG 1.0.0 and should not be used with this Top. Also add missing ot_id in qemu_log messages. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
…e code Signed-off-by: Emmanuel Blot <[email protected]>
Avoid using single var name and match other handlers. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
also remove USB device clock from boot status to follow HW changes Signed-off-by: Emmanuel Blot <[email protected]>
…initions Signed-off-by: Emmanuel Blot <[email protected]>
from `ot_socdbg_ctrl` to match new HW Signed-off-by: Emmanuel Blot <[email protected]>
from `ot_socdbg_ctrl` to match new HW Signed-off-by: Emmanuel Blot <[email protected]>
A0 signals are no longer defined in new HW Signed-off-by: Emmanuel Blot <[email protected]>
…BLANK` to match new HW Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
this matches the HW definitions, although the actual bus is still DMI. Signed-off-by: Emmanuel Blot <[email protected]>
…u_boot` to match HW Signed-off-by: Emmanuel Blot <[email protected]>
there is no IRQ in new HW Signed-off-by: Emmanuel Blot <[email protected]>
to match new HW: there are two alert channels (fatal and recoverable) Signed-off-by: Emmanuel Blot <[email protected]>
… management to match new HW Signed-off-by: Emmanuel Blot <[email protected]>
…ontroller Signed-off-by: Emmanuel Blot <[email protected]>
…tput signal for clients Signed-off-by: Emmanuel Blot <[email protected]>
- connect SoC debug controller to LC controller - define alert signals - tell the LC controller to decode signals for the SoC debug controller Signed-off-by: Emmanuel Blot <[email protected]>
to match new HW Signed-off-by: Emmanuel Blot <[email protected]>
to match HW naming Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
f97685c to
085b739
Compare
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.
The SoC debug controller, which seems to be a Darjeeling-only device (although stored in
hw/ip/soc_dbg_ctrl) has been heavily modified since its original version.This PR rewrites the implementation based on current master implementation. There is unfortunately little to none way to test the implementation at the moment.