hg: aarch32-port/jdk9/hotspot: 8139303: aarch32: add support for ARM aarch32

edward.nevill at gmail.com edward.nevill at gmail.com
Mon Dec 7 21:54:33 UTC 2015


Changeset: 0e020032c581
Author:    enevill
Date:      2015-12-07 21:48 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9/hotspot/rev/0e020032c581

8139303: aarch32: add support for ARM aarch32
Summary: Initial port of template interpreter to aarch32
Reviewed-by: duke
Contributed-by: joseph.joyce at linaro.org

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! make/Makefile
! make/defs.make
+ make/linux/makefiles/aarch32.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/rules.make
+ make/linux/platform_aarch32
+ src/cpu/aarch32/vm/aarch32Test.cpp
+ src/cpu/aarch32/vm/assembler_aarch32.cpp
+ src/cpu/aarch32/vm/assembler_aarch32.hpp
+ src/cpu/aarch32/vm/assembler_aarch32.inline.hpp
+ src/cpu/aarch32/vm/bytecodeInterpreter_aarch32.cpp
+ src/cpu/aarch32/vm/bytecodeInterpreter_aarch32.hpp
+ src/cpu/aarch32/vm/bytecodeInterpreter_aarch32.inline.hpp
+ src/cpu/aarch32/vm/bytecodes_aarch32.cpp
+ src/cpu/aarch32/vm/bytecodes_aarch32.hpp
+ src/cpu/aarch32/vm/bytes_aarch32.hpp
+ src/cpu/aarch32/vm/codeBuffer_aarch32.hpp
+ src/cpu/aarch32/vm/compiledIC_aarch32.cpp
+ src/cpu/aarch32/vm/copy_aarch32.hpp
+ src/cpu/aarch32/vm/cppInterpreterGenerator_aarch32.hpp
+ src/cpu/aarch32/vm/cpustate_aarch32.hpp
+ src/cpu/aarch32/vm/debug_aarch32.cpp
+ src/cpu/aarch32/vm/decode_aarch32.hpp
+ src/cpu/aarch32/vm/depChecker_aarch32.cpp
+ src/cpu/aarch32/vm/depChecker_aarch32.hpp
+ src/cpu/aarch32/vm/disassembler_aarch32.hpp
+ src/cpu/aarch32/vm/frame_aarch32.cpp
+ src/cpu/aarch32/vm/frame_aarch32.hpp
+ src/cpu/aarch32/vm/frame_aarch32.inline.hpp
+ src/cpu/aarch32/vm/globalDefinitions_aarch32.hpp
+ src/cpu/aarch32/vm/globals_aarch32.hpp
+ src/cpu/aarch32/vm/icBuffer_aarch32.cpp
+ src/cpu/aarch32/vm/icache_aarch32.cpp
+ src/cpu/aarch32/vm/icache_aarch32.hpp
+ src/cpu/aarch32/vm/immediate_aarch32.cpp
+ src/cpu/aarch32/vm/immediate_aarch32.hpp
+ src/cpu/aarch32/vm/interp_masm_aarch32.cpp
+ src/cpu/aarch32/vm/interp_masm_aarch32.hpp
+ src/cpu/aarch32/vm/interpreterGenerator_aarch32.hpp
+ src/cpu/aarch32/vm/interpreterRT_aarch32.cpp
+ src/cpu/aarch32/vm/interpreterRT_aarch32.hpp
+ src/cpu/aarch32/vm/interpreter_aarch32.cpp
+ src/cpu/aarch32/vm/interpreter_aarch32.hpp
+ src/cpu/aarch32/vm/javaFrameAnchor_aarch32.hpp
+ src/cpu/aarch32/vm/jniFastGetField_aarch32.cpp
+ src/cpu/aarch32/vm/jniTypes_aarch32.hpp
+ src/cpu/aarch32/vm/jni_aarch32.h
+ src/cpu/aarch32/vm/macroAssembler_aarch32.cpp
+ src/cpu/aarch32/vm/macroAssembler_aarch32.hpp
+ src/cpu/aarch32/vm/macroAssembler_aarch32.inline.hpp
+ src/cpu/aarch32/vm/metaspaceShared_aarch32.cpp
+ src/cpu/aarch32/vm/methodHandles_aarch32.cpp
+ src/cpu/aarch32/vm/methodHandles_aarch32.hpp
+ src/cpu/aarch32/vm/nativeInst_aarch32.cpp
+ src/cpu/aarch32/vm/nativeInst_aarch32.hpp
+ src/cpu/aarch32/vm/registerMap_aarch32.hpp
+ src/cpu/aarch32/vm/register_aarch32.cpp
+ src/cpu/aarch32/vm/register_aarch32.hpp
+ src/cpu/aarch32/vm/register_definitions_aarch32.cpp
+ src/cpu/aarch32/vm/relocInfo_aarch32.cpp
+ src/cpu/aarch32/vm/relocInfo_aarch32.hpp
+ src/cpu/aarch32/vm/runtime_aarch32.cpp
+ src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
+ src/cpu/aarch32/vm/stubGenerator_aarch32.cpp
+ src/cpu/aarch32/vm/stubRoutines_aarch32.cpp
+ src/cpu/aarch32/vm/stubRoutines_aarch32.hpp
+ src/cpu/aarch32/vm/templateInterpreterGenerator_aarch32.hpp
+ src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp
+ src/cpu/aarch32/vm/templateInterpreter_aarch32.hpp
+ src/cpu/aarch32/vm/templateTable_aarch32.cpp
+ src/cpu/aarch32/vm/templateTable_aarch32.hpp
+ src/cpu/aarch32/vm/vmStructs_aarch32.hpp
+ src/cpu/aarch32/vm/vm_version_aarch32.cpp
+ src/cpu/aarch32/vm/vm_version_aarch32.hpp
+ src/cpu/aarch32/vm/vmreg_aarch32.cpp
+ src/cpu/aarch32/vm/vmreg_aarch32.hpp
+ src/cpu/aarch32/vm/vmreg_aarch32.inline.hpp
+ src/cpu/aarch32/vm/vtableStubs_aarch32.cpp
+ src/os_cpu/linux_aarch32/vm/assembler_linux_aarch32.cpp
+ src/os_cpu/linux_aarch32/vm/atomic_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/bytes_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/copy_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/globals_linux_aarch32.hpp
+ src/os_cpu/linux_aarch32/vm/linux_aarch32.S
+ src/os_cpu/linux_aarch32/vm/orderAccess_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/os_linux_aarch32.cpp
+ src/os_cpu/linux_aarch32/vm/os_linux_aarch32.hpp
+ src/os_cpu/linux_aarch32/vm/os_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/prefetch_linux_aarch32.inline.hpp
+ src/os_cpu/linux_aarch32/vm/threadLS_linux_aarch32.cpp
+ src/os_cpu/linux_aarch32/vm/threadLS_linux_aarch32.hpp
+ src/os_cpu/linux_aarch32/vm/thread_linux_aarch32.cpp
+ src/os_cpu/linux_aarch32/vm/thread_linux_aarch32.hpp
+ src/os_cpu/linux_aarch32/vm/vmStructs_linux_aarch32.hpp
+ src/os_cpu/linux_aarch32/vm/vm_version_linux_aarch32.cpp
! src/share/tools/hsdis/hsdis.c
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp



More information about the aarch32-port-dev mailing list