Linux VP: Code merge + Single Core Variants #31
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.
Hi,
with this I propose two changes which build up on on another:
The first one merges the top-level sources for linux-vp and linux32-vp to reduce code redundancy and the problems that come with it. (It can also be used as blue-print for similar cases)
The second one builds upon the first one and introduces single (worker) core variants of the linux-vp (linux-sc-vp (RV64) and linux32-sc-vp (RV32)), without adding much additional code.
Best regards,
Manfred
P.S.: Redarding usage, device-tree, etc: In the near future there will be a separate project that allows to easily create a basic setup for experiments with riscv-vp and Linux.