-
Notifications
You must be signed in to change notification settings - Fork 10
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
Update OT Darjeeling support #62
Merged
rivos-eblot
merged 37 commits into
lowRISC:ot-darjeeling-8.2.0
from
rivos-eblot:dev/ebl/dj_resync
May 7, 2024
Merged
Update OT Darjeeling support #62
rivos-eblot
merged 37 commits into
lowRISC:ot-darjeeling-8.2.0
from
rivos-eblot:dev/ebl/dj_resync
May 7, 2024
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
…ning Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
…tion space. Default QEMU behavior is to zero-initialize parts of sections that are not stored in the ELF file. For embedded SW, sections such as `.bss` should not be initialized by the loader, but at runtime: destination memory may not be available / reachable at QEMU load time. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
DevProxy needs to access both the RAM and the control registers. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
It is now possible to define, through the machine, if the vCPU(s) PC are updated with the ELF entry point address, thanks to a new boolean property 'ignore-elf-entry'. Signed-off-by: Emmanuel Blot <[email protected]>
… prop. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
QEMU enables several RISC-V extensions on dynamic CPUs that require explicit deactivation in custom cpu init functions. This commit creates two static CPU configurations for the actual Ibex CPU instances used: Ibex Demo and OpenTitan. The dynamic Ibex configuration will be removed in a later commit. Signed-off-by: Loïc Lefort <[email protected]>
Signed-off-by: Loïc Lefort <[email protected]>
Signed-off-by: Loïc Lefort <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Add a driver for the OpenTitan I2C Darjeeling controller that supports host and target mode. Signed-off-by: Duncan Laurie <[email protected]>
- configure the I2C instance in ot_darjeeling platform. Signed-off-by: Duncan Laurie <[email protected]>
…ingle stepping" This reverts commit b8c4153. Testing ctx->cs->exception_index here makes no sense since this is part of guest code generation, not execution. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
…session Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
The option is disabled by default. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
rivos-eblot
force-pushed
the
dev/ebl/dj_resync
branch
from
May 7, 2024 18:31
dac6a32
to
ff0ef1a
Compare
loiclefort
approved these changes
May 7, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM (already reviewed and tested at Rivos)
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.
-icount N
is now muh more accurate)