src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
changeset 53989 247f1a85d736
parent 53943 72ce7dd54939
child 54117 a6221f993616
--- a/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp	Mon Mar 04 08:45:05 2019 -0500
+++ b/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp	Fri Mar 01 14:38:59 2019 +0800
@@ -219,6 +219,16 @@
     }
   }
 
+  // HiSilicon TSV110
+  if (_cpu == CPU_HISILICON && _model == 0xd01) {
+    if (FLAG_IS_DEFAULT(AvoidUnalignedAccesses)) {
+      FLAG_SET_DEFAULT(AvoidUnalignedAccesses, true);
+    }
+    if (FLAG_IS_DEFAULT(UseSIMDForMemoryOps)) {
+      FLAG_SET_DEFAULT(UseSIMDForMemoryOps, true);
+    }
+  }
+
   // Cortex A53
   if (_cpu == CPU_ARM && (_model == 0xd03 || _model2 == 0xd03)) {
     _features |= CPU_A53MAC;