-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 22
-
Component/s: hotspot
-
b25
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8325474 | 21.0.3 | Aleksey Shipilev | P4 | Resolved | Fixed | b03 |
See related discussion in JDK-8318776.
I think we can claim Zero is supports_cx8() = true, because we have enough fallbacks for 8-byte CASes to work. Note that some code already reaches for these without checking for supports_cx8(), so the proverbial horses have already left the barn.
I think we can claim Zero is supports_cx8() = true, because we have enough fallbacks for 8-byte CASes to work. Note that some code already reaches for these without checking for supports_cx8(), so the proverbial horses have already left the barn.
- backported by
-
JDK-8325474 Zero: Support 8-byte cmpxchg
-
- Resolved
-
- blocks
-
JDK-8318776 Require supports_cx8 to always be true
-
- Resolved
-
- is blocked by
-
JDK-8319883 Zero: Use atomic built-ins for 64-bit accesses
-
- Resolved
-
- relates to
-
JDK-8320582 Zero: Misplaced CX8 enablement flag
-
- Resolved
-
- links to
-
Commit
openjdk/jdk21u-dev/98e6d049
-
Commit
openjdk/jdk/6b96bb64
-
Review
openjdk/jdk21u-dev/232
-
Review
openjdk/jdk/16614
(3 links to)