Skip to content
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 HPR support in prepration for removal #4971

Merged
merged 1 commit into from
Mar 4, 2019

Conversation

fjeremic
Copy link
Contributor

@fjeremic fjeremic commented Mar 4, 2019

Disable HPR support at the option level in preparation for the
codebase-wide removal of the feature. Disabling support early fixes
several HPR related issues which have been propping up over the last
few months since some initial refactoring was checked in which enabled
fatal assertions which are now catching pre-existing HPR bugs which
have been lurking in the codebase causing runtime issues.

As a tactical fix, disabling HPRs will "fix" all of these problems. A
subsequent PR will perform the codebase-wide cleanup which will enable
us to greatly simplify and make sense of the register allocator on Z.

Fixes: #4526
Fixes: #4747
Issue: #4609

Signed-off-by: Filip Jeremic fjeremic@ca.ibm.com

Disable HPR support at the option level in preparation for the
codebase-wide removal of the feature. Disabling support early fixes
several HPR related issues which have been propping up over the last
few months since some initial refactoring was checked in which enabled
fatal assertions which are now catching pre-existing HPR bugs which
have been lurking in the codebase causing runtime issues.

As a tactical fix, disabling HPRs will "fix" all of these problems. A
subsequent PR will perform the codebase-wide cleanup which will enable
us to greatly simplify and make sense of the register allocator on Z.

Fixes: eclipse-openj9#4526
Fixes: eclipse-openj9#4747
Issue: eclipse-openj9#4609

Signed-off-by: Filip Jeremic <fjeremic@ca.ibm.com>
@fjeremic
Copy link
Contributor Author

fjeremic commented Mar 4, 2019

@pshipton this is a port of #4948 for 0.13.0 release which fixes several issues on Z.

@fjeremic fjeremic requested a review from pshipton March 4, 2019 16:42
@pshipton pshipton merged commit 511aca4 into eclipse-openj9:v0.13.0-release Mar 4, 2019
@pshipton pshipton added this to the Release 0.13.0 (Java 12) milestone Mar 4, 2019
@fjeremic fjeremic deleted the disable-hpr branch March 4, 2019 18:32
@0xdaryl 0xdaryl added arch:z and removed comp:jit:z labels Jun 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants