From afe44a825c4054561200efd18179775eb9ba1ec0 Mon Sep 17 00:00:00 2001 From: JayDDee Date: Tue, 14 Nov 2023 15:09:47 -0500 Subject: [PATCH] Updated Support for AArch64 (markdown) --- Support-for-AArch64.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/Support-for-AArch64.md b/Support-for-AArch64.md index baa59b1..18bd6ef 100644 --- a/Support-for-AArch64.md +++ b/Support-for-AArch64.md @@ -35,28 +35,23 @@ The miner is known to compile and run on Raspberry Pi 4B and Orange Pi 5 Plus, a What works: * All algorithms except Verthash should be working. -* Allium, Lyra2z, Lyraz330, Argon2d are fully optimzed for NEON, Allium also for AES untested. -* Yespower, Yescrypt, Scrypt, ScryptN2 are fully optimized, SHA is enbabled but untested. -* Sha256dt, Sha256t, Sha256d are fully optimized, SHA2 is also working. -* X17 is mostly optimized. -* MinotaurX is partially optimized. -* AES is working for Shavite & Echo. +* Allium, Lyra2z, Lyraz330, Argon2d are fully optimzed for NEON, Allium uses unoptimized AES. +* All Scrypt & Sha25 are fully optimized. +* X17, MinotaurX is mostly optimized. +* AES is working for Shavite & Echo, not for Groestl & Fugue. * stratum+ssl and stratum+tcp are working, GBT is untested but expected to work. * CPU and SW feature detection and reporting is working, algo features in progress, CPU brand not yet implemented. * CPU temperature and clock frequency is working. * cpu-affinity & threads are working. Known problems: -* MacOS is not working. +* MacOS is not working natively, workaround with linux VM. * No detection of CPU model, default info is displayed. * Detection of AES and SHA CPU extensions is not working. * No detection of ARM architecture minor version number. * NEON may not be displayed in algo features for some algos that may support it. * Algos may show support for NEON even if it's disabled or not yet implemented. -* X17, MinotaurX are not fully oprimized. -* Simd: NEON parallel hash not enasbled, using unoptimized. * Groestl, Fugue: Multiple issues with NEON & AES, using unoptimized. -* Hamsi: parallel NEON not working, using unoptimized. * SWIFFTX: Deferred, using unoptimized. * Algos not mentioned have either been deferred or have not been analyzed. They may or may not work on ARM.