-
Bug
-
Resolution: Fixed
-
P2
-
20
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8311722 | 17.0.9 | Fei Yang | P2 | Resolved | Fixed | b01 |
With RVC turning on, we must carefully keep all runtime-patchable instructions aligned. Code is running at full speed, when patching unaligned instructions spanning cache lines, concurrency issues may occur. This patch fixes a potential alignment issue of the patchable nop after MachUEPNode, with adding some strong alignment assertions as well.
- backported by
-
JDK-8311722 RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/966fc82d
-
Commit openjdk/jdk/a216960d
-
Review openjdk/jdk17u-dev/1427
-
Review openjdk/jdk/10370
-
Review openjdk/riscv-port-jdk11u/22
-
Review openjdk/riscv-port-jdk17u/14
(2 links to)