[aarch64-port-dev ] Add aarch64 to platform info.

Andrew Haley aph at redhat.com
Wed Aug 20 14:59:36 UTC 2014


Like it says.

Andrew.


# HG changeset patch
# User aph
# Date 1408546738 14400
#      Wed Aug 20 10:58:58 2014 -0400
# Node ID 10cde03c7ccd940f82206cab0c5e1631a1c4fa64
# Parent  4a1e593ddb9e9e7317f9aa416a2b478d336fe334
Add aarch64 to platform info.

diff -r 4a1e593ddb9e -r 10cde03c7ccd agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
--- a/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Wed Aug 20 10:56:55 2014 -0400
+++ b/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Wed Aug 20 10:58:58 2014 -0400
@@ -34,6 +34,7 @@
 import sun.jvm.hotspot.debugger.MachineDescription;
 import sun.jvm.hotspot.debugger.MachineDescriptionAMD64;
 import sun.jvm.hotspot.debugger.MachineDescriptionPPC64;
+import sun.jvm.hotspot.debugger.MachineDescriptionAArch64;
 import sun.jvm.hotspot.debugger.MachineDescriptionIA64;
 import sun.jvm.hotspot.debugger.MachineDescriptionIntelX86;
 import sun.jvm.hotspot.debugger.MachineDescriptionSPARC32Bit;
@@ -591,6 +592,8 @@
             machDesc = new MachineDescriptionAMD64();
         } else if (cpu.equals("ppc64")) {
             machDesc = new MachineDescriptionPPC64();
+        } else if (cpu.equals("aarch64")) {
+            machDesc = new MachineDescriptionAArch64();
         } else if (cpu.equals("sparc")) {
             if (LinuxDebuggerLocal.getAddressSize()==8) {
                     machDesc = new MachineDescriptionSPARC64Bit();
diff -r 4a1e593ddb9e -r 10cde03c7ccd agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
--- a/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java       Wed Aug 20 10:56:55 2014 -0400
+++ b/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java       Wed Aug 20 10:58:58 2014 -0400
@@ -61,7 +61,7 @@
       return "x86";
     } else if (cpu.equals("sparc") || cpu.equals("sparcv9")) {
       return "sparc";
-    } else if (cpu.equals("ia64") || cpu.equals("amd64") || cpu.equals("x86_64") || cpu.equals("ppc64")) {
+    } else if (cpu.equals("ia64") || cpu.equals("amd64") || cpu.equals("x86_64") || cpu.equals("ppc64") || cpu.equals("aarch64")) {
       return cpu;
     } else {
       try {


More information about the aarch64-port-dev mailing list