src/share/vm/runtime/globals.hpp

Print this page
rev 7258 : 8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/.
Reviewed-by: kvn

*** 50,59 **** --- 50,62 ---- # include "globals_arm.hpp" #endif #ifdef TARGET_ARCH_ppc # include "globals_ppc.hpp" #endif + #ifdef TARGET_ARCH_aarch64 + # include "globals_aarch64.hpp" + #endif #ifdef TARGET_OS_FAMILY_linux # include "globals_linux.hpp" #endif #ifdef TARGET_OS_FAMILY_solaris # include "globals_solaris.hpp"
*** 89,98 **** --- 92,104 ---- # include "globals_linux_arm.hpp" #endif #ifdef TARGET_OS_ARCH_linux_ppc # include "globals_linux_ppc.hpp" #endif + #ifdef TARGET_OS_ARCH_linux_aarch64 + # include "globals_linux_aarch64.hpp" + #endif #ifdef TARGET_OS_ARCH_aix_ppc # include "globals_aix_ppc.hpp" #endif #ifdef TARGET_OS_ARCH_bsd_x86 # include "globals_bsd_x86.hpp"
*** 108,119 **** # include "c1_globals_sparc.hpp" #endif #ifdef TARGET_ARCH_arm # include "c1_globals_arm.hpp" #endif ! #ifdef TARGET_ARCH_ppc ! # include "c1_globals_ppc.hpp" #endif #ifdef TARGET_OS_FAMILY_linux # include "c1_globals_linux.hpp" #endif #ifdef TARGET_OS_FAMILY_solaris --- 114,125 ---- # include "c1_globals_sparc.hpp" #endif #ifdef TARGET_ARCH_arm # include "c1_globals_arm.hpp" #endif ! #ifdef TARGET_ARCH_aarch64 ! # include "c1_globals_aarch64.hpp" #endif #ifdef TARGET_OS_FAMILY_linux # include "c1_globals_linux.hpp" #endif #ifdef TARGET_OS_FAMILY_solaris
*** 126,135 **** --- 132,144 ---- # include "c1_globals_aix.hpp" #endif #ifdef TARGET_OS_FAMILY_bsd # include "c1_globals_bsd.hpp" #endif + #ifdef TARGET_ARCH_ppc + # include "c1_globals_ppc.hpp" + #endif #endif #ifdef COMPILER2 #ifdef TARGET_ARCH_x86 # include "c2_globals_x86.hpp" #endif
*** 140,149 **** --- 149,161 ---- # include "c2_globals_arm.hpp" #endif #ifdef TARGET_ARCH_ppc # include "c2_globals_ppc.hpp" #endif + #ifdef TARGET_ARCH_aarch64 + # include "c2_globals_aarch64.hpp" + #endif #ifdef TARGET_OS_FAMILY_linux # include "c2_globals_linux.hpp" #endif #ifdef TARGET_OS_FAMILY_solaris # include "c2_globals_solaris.hpp"
*** 3950,3959 **** --- 3962,3974 ---- "using malloc. Larger allocations will use mmap.") \ \ experimental(bool, AlwaysAtomicAccesses, false, \ "Accesses to all variables should always be atomic") \ \ + experimental(bool, UseBarriersForVolatile, false, \ + "Use explicit memory barriers for volatile accesses") \ + \ product(bool, EnableTracing, false, \ "Enable event-based tracing") \ \ product(bool, UseLockedTracing, false, \ "Use locked-tracing when doing event-based tracing")