This is an old revision of the document!


This page describes what is required to get ARM to Tier 1.

Question: Is armv6 the target, or both armv6 and arm?

Answer: Input from this thread states TARGET=arm TARGET_ARCH=armv6.

Change Person Status
Add support for the hard-float ABI AndrewTurner Needs testing
Fix jemalloc crashes db@, others? Fixed
Fix SMP cognet@, ian@ Done
Fix the endian issue ian@, AndrewTurner Fixed (r261393)
GENERIC Kernel AndrewTurner Project branch
ZFS None Needs an owner
C++ Exceptions don't work w/EABI ian@ Fixed for gcc, cannot fix for clang until 3.5 import

TODO: Add other source changes

AndrewTurner's plan is to create a per-SoC family kernel that can boot on all boards with one of these SoCs, e.g. all armv6 i.Mx, or Ti SoCs. For this we need (at least):

Change Person Status
Clang on ports issues at approx same level as x86 clang ports issues None Needs an owner and head cat wrangler
Official packages None Needs an owner

TODO: Add ports changes

Change Person Status
Handbook chapters on building and configuring ARM systems None Needs an owner

TODO: Add other documentation requirements.

Change Person Status
Decide the format of armv6 releases Glen Barber Initial structure added (r262810)
Document re@ requirements Glen Barber Not yet started
Finalize list of platforms to provide images for ARM Cabal There is no ARM Cabal
FreeBSD Update for ARM integration Colin Perciva Waiting for release format

TODO: Add so@ requirements

  • armtier1.1408898305.txt.gz
  • Last modified: 2014/08/24 16:38
  • by IanLepore