[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