-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
Implement istep 10.1 #76
Merged
krystian-hebel
merged 5 commits into
raptor-cs_talos-2/develop
from
raptor-cs_talos-2/smp
Feb 4, 2022
Merged
Implement istep 10.1 #76
krystian-hebel
merged 5 commits into
raptor-cs_talos-2/develop
from
raptor-cs_talos-2/smp
Feb 4, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2c852e8
to
7b79b81
Compare
bd2c55d
to
dfaef46
Compare
7b79b81
to
e88aa67
Compare
dfaef46
to
f078b53
Compare
e88aa67
to
719dffa
Compare
f078b53
to
0e32d29
Compare
0e32d29
to
6328dfa
Compare
%x -> %llx Change-Id: I4c90b495b169d10d27d2a8f0dba3d98270a9209c Signed-off-by: Sergii Dmytruk <[email protected]>
Change-Id: Iff4e98ae52c7099954f0c20fcb639eb87af15534 Signed-off-by: Sergii Dmytruk <[email protected]>
This generalizes implementation to accept CPU/chip number, implements "rscom" API for accesses that specify chip and reimplements "scom" functions using "rscom" variants with hard-coded chip number 0. Change-Id: I6f877dda0565f50ae9e55d1f11368b0f16c348d6 Signed-off-by: Sergii Dmytruk <[email protected]>
This makes it work with arbitrary CPU and also exposes the function to other units. Change-Id: I2c98fc376ebf6761ace7e6874e6b1d50f06374b1 Signed-off-by: Sergii Dmytruk <[email protected]>
Change-Id: I8b48503bc995b9d187f2e5edc011d1be6731af3d Signed-off-by: Sergii Dmytruk <[email protected]>
719dffa
to
3cfdfae
Compare
krystian-hebel
approved these changes
Feb 4, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This builds SMP and enables cross-CPU XSCOM. For the latter there are new functions with "rscom" instead of "scom" in their names (these now redirect to "rscom" for the first CPU). "r" is for "remote", which isn't terribly accurate because you can use it for local CPU as well, better naming ideas are welcome (a pair of "xscom" and "scom" seemed confusing).