-
Notifications
You must be signed in to change notification settings - Fork 720
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
Disable cpu asserts for JITServer #9837
Disable cpu asserts for JITServer #9837
Conversation
@mpirvu Hi Marius, this one is ready for review |
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.
LGTM.
Doesn't this have to be done for P and Z too?
jenkins test sanity plinuxjit,xlinuxjit jdk11 |
Good point. I will add them in this PR as well. |
Actually will only add Z as P changes aren't in yet. |
a56a1e8
to
8c3059e
Compare
8c3059e
to
9225a8f
Compare
9634270
to
1fd30dd
Compare
@mpirvu Hi Marius, this one is ready for review & merge. |
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.
Just to confirm: CPU::is_test(OMRProcessorArchitecture p)
and CPU::supports_feature_test(uint32_t feature)
will be deleted in the end correct?
Everything else looks good.
Yes they will be deleted. They are just here to alter/extend the behavior of OMRCPU's (90% of things in J9CPU will be deleted in the end when OMRCPU is good enough to handle every platform, everything we put in J9CPU are customizations so unless they are OpenJ9 specific they will eventually live in OMRCPU) |
jenkins test sanity plinuxjit,xlinuxjit jdk11 |
The only failure is rc016 from cmdLineTester_jvmtitests_debug_openj9_none_SCC_3. The crash does not look related to this change.
|
jenkins test sanity xlinuxjit jdk11 |
I've triggered again the builds because this item needs to be double delivered in the 0.21 release and I wanted to be sure it's not going to cause problems. |
@harryyu1994 This PR has conflicts that need to be resolved |
Disabled the cpu related asserts for JITServer. These asserts are meant to only test the correctness of new APIs against old APIs for a single host processor and they fall apart when we introduce remote target processors into the picture. Signed-off-by: Harry Yu <harryyu1994@gmail.com>
The intention is to disable the cpu asserts for JITServer Signed-off-by: Harry Yu <harryyu1994@gmail.com>
The intention is to disable cpu assertion tests for JITServer. Signed-off-by: Harry Yu <harryyu1994@gmail.com>
1fd30dd
to
a061e2e
Compare
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.
LGTM
jenkins test sanity plinuxjit,xlinuxjit jdk11 |
Disabled the cpu related asserts for JITServer.
These asserts are meant to only test the correctness of new APIs
against old APIs for a single host processor and they fall apart
when we introduce remote target processors into the picture.
Issue: #9833
Signed-off-by: Harry Yu harryyu1994@gmail.com