Updated Support for AArch64 (markdown)

JayDDee
2023-11-11 17:17:06 -05:00
parent 36f8628c35
commit 2f96a20673

@@ -13,9 +13,9 @@ Requirements:
**cpuminer-opt-23.8 is released, all users should upgrade** **cpuminer-opt-23.8 is released, all users should upgrade**
Removed some obsolete code that should make it easier to suport ARM. Highlights from this release:
AES is working in general and enabled for Shavite & Echo. Groestl and Fugue still Removed some obsolete code that should make it easier to support AArch64 and hopefully MacOS soon.
have their own issues. AES is working in general and enabled for Shavite & Echo. Groestl and Fugue still have issues.
Upgraded development environment: Upgraded development environment:
* Orange Pi 5 Plus 16 GB, Rockchip 8 core CPU with AES & SHA2 * Orange Pi 5 Plus 16 GB, Rockchip 8 core CPU with AES & SHA2
@@ -29,7 +29,7 @@ Compile with:
The only change from build.sh is the addition of "-flax-vector-conversions" to CFLAGS. The compiler will remind you if you forget. The only change from build.sh is the addition of "-flax-vector-conversions" to CFLAGS. The compiler will remind you if you forget.
Specific achitectures and features can be compiled using examples in armbuild-all.sh. Specific achitectures and features can be compiled using examples in armbuild-all.sh.
The miner compiles and runs on Raspberry Pi 4B, and compiles for all version of armv8 with our without AES or SHA2 or both. The miner is known to compile and run on Raspberry Pi 4B and Orange Pi 5 Plus, and compiles for all version of armv8 with our without AES or SHA2 or both.
What works: What works:
* All algorithms except Verthash should be working. * All algorithms except Verthash should be working.