--- old/src/java.base/share/classes/java/nio/Bits.java 2015-02-13 13:34:24.384646678 +0000 +++ new/src/java.base/share/classes/java/nio/Bits.java 2015-02-13 13:34:24.064678438 +0000 @@ -614,7 +614,8 @@ String arch = AccessController.doPrivileged( new sun.security.action.GetPropertyAction("os.arch")); unaligned = arch.equals("i386") || arch.equals("x86") - || arch.equals("amd64") || arch.equals("x86_64"); + || arch.equals("amd64") || arch.equals("x86_64") + || arch.equals("aarch64"); unalignedKnown = true; return unaligned; }