Skip to content
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

[RTE] minor updates #742

Merged
merged 3 commits into from
Dec 1, 2023
Merged

[RTE] minor updates #742

merged 3 commits into from
Dec 1, 2023

Conversation

stnolting
Copy link
Owner

Update NEORV32 runtime environment (RTE)

  • make sure that all public function of the RTE can be called from machine-mode only (raise exception otherwise)
  • add debug function to print the current state of the RTE handler table (neorv32_rte_print_info())
  • make sure the RTE core does not save/restore the upper 16 x register when compiling for rv32e

* make sure RTE helper function can be called from machine-mode only
* add debug function to output current RTE handler table
* ensure RTE core only uses lower 16 regs. for context save when using RV32E
@stnolting stnolting added the SW Software-related label Dec 1, 2023
@stnolting stnolting self-assigned this Dec 1, 2023
@stnolting stnolting marked this pull request as ready for review December 1, 2023 05:43
@stnolting stnolting added the enhancement New feature or request label Dec 1, 2023
@stnolting stnolting merged commit 9dc3472 into main Dec 1, 2023
8 checks passed
@stnolting stnolting deleted the update_rte branch December 1, 2023 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SW Software-related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant