(0.49) Recognize POWER11 and future coverage on AIX and Linux #20738
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.
POWER11 will GA next year. It needs to be recognized now in order to align runtime release with it.
Before OpenJ9 can switch to using OMR's CPU recognition code completely, it is necessary to recognize future POWER processors correctly but as closely as possible for performance purposes before the relevant macro is officially available from AIX system header files. A catch-all macro for future processors is defined as well.
Cherry pick zl-wang@cfce6b2 and remove the unused __power_11 macro.
This will recognize POWER11 in the 0.49 release in advance of a more complicated solution (#20668) that uses OMR instead.