We propose to only build for MP platforms. AssumeMP (which defaults to true since 18.3) is hardwired to true; os::is_MP is always true, and we can elide all code and code generation that provides for a non-MP path.
- relates to
-
JDK-8204301 Make OrderAccess functions available to hpp rather than inline.hpp files
- Resolved
-
JDK-8273378 Shenandoah: Remove the remaining uses of os::is_MP
- Resolved
-
JDK-8273380 ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long
- Resolved
-
JDK-8185062 Set AssumeMP to true and deprecate the flag
- Resolved
-
JDK-8211046 Forced data dependencies serve no purpose on x86
- Resolved