-
Notifications
You must be signed in to change notification settings - Fork 722
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
AArch64: Implement Nestmate interface call #8651
Conversation
Based on the implementation for Power in #2809. |
jenkins test sanity alinux64 jdk11 |
This change fixes the failures with |
jenkins test sanity.system alinux64 jdk11 |
.set J9TR_ICSnippet_Class1, 40 | ||
.set J9TR_ICSnippet_TargetAddr1, 48 | ||
.set J9TR_ICSnippet_Class2, 56 | ||
.set J9TR_ICSnippet_TargetAddr1, 64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was already defined on L114. Should be J9TR_ICSnippet_TargetAddr2
?
*(intptrj_t *)cursor = -1; | ||
*(intptrj_t *)(cursor+sizeof(intptrj_t)) = (intptrj_t)blAddress; | ||
*(intptrj_t *)(cursor+2*sizeof(intptrj_t)) = -1; | ||
*(intptrj_t *)(cursor+3*sizeof(intptrj_t)) = (intptrj_t)blAddress; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the purpose of these fields? Are they for building an interface PIC? If I understand the code in this PR correctly, they are introduced but not used in this PR. I would say your commit message should at least comment on the fact that you're introducing them here, but the actual PIC mechanics will be completed later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated the code removing the unused snippet fields.
jenkins test sanity alinux64 jdk11 |
Test result is as expected:
Two |
This will require a rebase now please. |
This commit implements Nestmate interface call for AArch64. Signed-off-by: KONNO Kazuhiro <konno@jp.ibm.com>
jenkins test sanity alinux64 jdk11 |
Rebased, and also updated my code rewriting |
The test result after rebase is the same as yesterday's result: Only |
This will need a PR for the 0.20.0 release as well please. |
This commit implements Nestmate interface call for AArch64.
Signed-off-by: KONNO Kazuhiro konno@jp.ibm.com