-
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: pushing to Leyden repo first https://github.com/openjdk/leyden/pull/108
I will make a separate mainline RFE to integrate the relevant parts before the
AOT compilation integration.
[2] JDK-??????? AOT stubs [~adinn]
[3] JDK-??????? Handling of card_table for all collectors [~kvn]
see https://github.com/openjdk/jdk/blob/986d3772248098c0ba845861611a5a4ceb7b645a/src/hotspot/share/gc/shared/cardTableBarrierSet.hpp#L98
[4] JDK-??????? New JVM flag to generate "portable" AOT code (adapters/stubs/nmethods)
"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 architectues.
[1] JDK-8377339 Implement AOTCacheAccess::get_archived_object using heap roots [~iklam]
Status: pushing to Leyden repo first https://github.com/openjdk/leyden/pull/108
I will make a separate mainline RFE to integrate the relevant parts before the
AOT compilation integration.
[2] JDK-??????? AOT stubs [~adinn]
[3] JDK-??????? Handling of card_table for all collectors [~kvn]
see https://github.com/openjdk/jdk/blob/986d3772248098c0ba845861611a5a4ceb7b645a/src/hotspot/share/gc/shared/cardTableBarrierSet.hpp#L98
[4] JDK-??????? New JVM flag to generate "portable" AOT code (adapters/stubs/nmethods)
"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 architectues.