• Etienne Carriere's avatar
    ARMv7 target is driven by ARM_ARCH_MAJOR==7 · 26e63c44
    Etienne Carriere authored
    
    
    External build environment shall sets directive ARM_ARCH_MAJOR to 7
    to specify a target ARMv7-A core.
    
    As ARM-TF expects AARCH to be set, ARM_ARCH_MAJOR==7 mandates
    AARCH=aarch32.
    
    The toolchain target architecture/cpu is delegated after the platform
    configuration is parsed. Platform shall define target core through
    ARM_CORTEX_A<x>=yes, <x> being 5, 7, 9, 12, 15 and/or 17.
    
    Platform can bypass ARM_CORTEX_A<x>=yes directive and provide straight
    the toolchain target directive through MARCH32_DIRECTIVE.
    Signed-off-by: default avatarEtienne Carriere <etienne.carriere@linaro.org>
    26e63c44
firmware-design.rst 114 KB