Skip to content

Improve interaction with OpenSBI#96

Merged
wojciechozga merged 1 commit into
mainfrom
woz/opensbi_integration
May 19, 2025
Merged

Improve interaction with OpenSBI#96
wojciechozga merged 1 commit into
mainfrom
woz/opensbi_integration

Conversation

@wojciechozga
Copy link
Copy Markdown
Member

Description of the changes

When running ACE on the SiFive P550 evaluation board, we recognized performance degradation due to inefficient trap handler implementation. Specifically, for interrupt in the system, we were making unnecessary memory store before handling the call to OpenSBI. This PR shortens the path, redirecting the execution to OpenSBI as soon as possible.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Formal verification
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactorization (non-breaking change which improves code quality or performance)

Signed-off-by: Wojciech Ozga <woz@zurich.ibm.com>
@wojciechozga wojciechozga merged commit 7a253de into main May 19, 2025
2 of 4 checks passed
@wojciechozga wojciechozga deleted the woz/opensbi_integration branch May 19, 2025 22:07
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.

1 participant