-
Type:
Sub-task
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 27
-
Component/s: hotspot
This is a page for tracking all the JBS issues that are prerequisite for AOT code compilation.
[1]JDK-8377339 Implement AOTCacheAccess::get_archived_object using heap roots [~iklam]
Status: integrated into Leyden repo
mainline upstream is in progress: JDK-8378152
[2]JDK-8377554 Load card table base and other values via AOTRuntimeConstants in AOT code [~adinn]
[3] JDK-8372617: Save and restore stubs when using AOT code cache [~adinn]
Status: in review
[4]JDK-8377507 Store cpu features in AOTCodeCache header [~asmehra]
Status: integrated in JDK 27
[5]JDK-8377597 [Leyden] Improve peak performance when AOT code is used [~kvn]
Status: integrated in Leyden repo
===== NOT prerequisites ====
The AOT code JEP will not wait for the following RFE
[A] JDK-8377630 Restrict AOT code to a generic set of CPU features [~asmehra]]
"portable" means the code works on most variants of the same CPU architecture. E.g.,
do not require AVX3. It doesn't mean portability across different architectures.
Without this RFE, the AOT code can be used only on hosts that have identical CPU features
as the host that ran the AOT assembly phase. See
email https://mail.openjdk.org/pipermail/leyden-dev/2026-January/002905.html
This RFE may be delayed if it complicates the testing efforts for the AOT JEP.
[1]
Status: integrated into Leyden repo
mainline upstream is in progress: JDK-8378152
[2]
[3] JDK-8372617: Save and restore stubs when using AOT code cache [~adinn]
Status: in review
[4]
Status: integrated in JDK 27
[5]
Status: integrated in Leyden repo
===== NOT prerequisites ====
The AOT code JEP will not wait for the following RFE
[A] JDK-8377630 Restrict AOT code to a generic set of CPU features [~asmehra]]
"portable" means the code works on most variants of the same CPU architecture. E.g.,
do not require AVX3. It doesn't mean portability across different architectures.
Without this RFE, the AOT code can be used only on hosts that have identical CPU features
as the host that ran the AOT assembly phase. See
email https://mail.openjdk.org/pipermail/leyden-dev/2026-January/002905.html
This RFE may be delayed if it complicates the testing efforts for the AOT JEP.