Project:Platform Group/AArch64

From Adélie Linux

< Project:Platform Group

The 64-bit ARM architecture, also known as AArch64, is a Tier 1 architecture in Adélie Linux.

Project members

TODO

  • Acquire hardware and developers.

Compatibility list

This list contains computers used by the ARM64 team for testing. Feel free to use the BTS or mailing list if you encounter issues with Adélie/AArch64.

  • Cavium ThunderX2-based system (sponsored by Packet.net)
  • Pine64+ (Allwinner A64)
  • Raspberry Pi 3

Build system configuration

  • athena
Cavium ThunderX @ 2.0 GHz
32 GB RAM
   # -O2           -> Perform second-level optimisations.
   #                  Not -Os because ARM64 machines aren't starved for space.
   # -ggdb         -> Generate GDB debugging information.
   #                  This is used with splitdebug to make -dbg split packages.
   # -mcpu=armv8-a -> Require a ARMv8 CPU.
   # -mtune=cor... -> Tune for the Cortex-A53 core.  This is the most popular core
   #                  in both consumer SoCs and phones, and will provide the best
   #                  speed profile on the devices that are the slowest.
   export CFLAGS="-O2 -ggdb -mcpu=armv8-a -mtune=cortex-a53"
   export LDFLAGS="-Wl,--as-needed"
   export JOBS=96
   export MAKEFLAGS=-j$JOBS


See also