Deduplicate SoC/arch-specific task switching related code #284
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.
Github handles moved files a bit funnily but I can't do much about that. This PR extract the architecture-common parts out of the old
timer_*.rs
files, moves those timer files into a folder. These files still do more than just timer-related setup and interrupt handling, but I didn't actually want to change how the big picture looks.I un-public-ed some modules that were hidden. I'm not sure if some dependency relied on these modules being public, but hidden docs usually indicate that is not an intended use.