git: openjdk/jdk: 8292591: Experimentally add back barrier-less Java thread transitions

Robbin Ehn rehn at openjdk.org
Tue Sep 13 08:35:01 UTC 2022


Changeset: 1e1db5de
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-13 08:31:45 +0000
URL:       https://git.openjdk.org/jdk/commit/1e1db5debd5e37650d7d7345544104a9050f418c

8292591: Experimentally add back barrier-less Java thread transitions

Reviewed-by: mdoerr, eosterlund, pchilanomate, dcubed

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
+ src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
+ src/hotspot/os/linux/systemMemoryBarrier_linux.hpp
+ src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
+ src/hotspot/os/windows/systemMemoryBarrier_windows.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/utilities/systemMemoryBarrier.hpp
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
+ test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java



More information about the jdk-changes mailing list