Skip to content

Conversation

@akifejaz
Copy link

@akifejaz akifejaz commented Dec 23, 2025

This update adapts the ThreadX low-level kernel routines for RV32, including:

  • startup and initialization logic
  • context save/restore implementations
  • interrupt control and scheduler entry
  • thread stack build and system return paths
  • timer interrupt handling

These changes provide full low-level support needed to run ThreadX on RISC-V32 targets.

This is similar to RISC-V64/GNU we already had. Its my first PR in Threadx, please let me know if I missed something or you have anything to add regarding this PR.

This update adapts the ThreadX low-level kernel routines
for RV32, including:
- startup and initialization logic
- context save/restore implementations
- interrupt control and scheduler entry
- thread stack build and system return paths
- timer interrupt handling

These changes provide full low-level support needed to run
ThreadX on RISC-V32 targets.

Signed-off-by: Akif Ejaz <[email protected]>
@fdesbiens fdesbiens moved this to In review in ThreadX Roadmap Dec 23, 2025
@fdesbiens
Copy link
Contributor

Hi @akifejaz.

Thank you for this contribution and congratulations on your first PR!

I will request a review during today's committer meeting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

2 participants