• 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
maintainers.rst 2.67 KB

ARM Trusted Firmware Maintainers

ARM Trusted Firmware is an ARM maintained project. All contributions are ultimately merged by the maintainers listed below. Technical ownership of some parts of the codebase is delegated to the sub-maintainers listed below. An acknowledgement from these sub-maintainers may be required before the maintainers merge a contribution.

Maintainers

Dan Handley (dan.handley@arm.com, danh-arm)

David Cunado (david.cunado@arm.com, davidcunado-arm)

OPTEE and QEMU platform sub-maintainer

Jens Wiklander (jens.wiklander@linaro.org, jenswi-linaro)

Files:

  • docs/spd/optee-dispatcher.md
  • docs/plat/qemu.md
  • services/spd/opteed/*
  • plat/qemu/*

TLK/Trusty SPDs and NVidia platforms sub-maintainer

Varun Wadekar (vwadekar@nvidia.com, vwadekar)

Files:

  • docs/spd/tlk-dispatcher.md
  • docs/spd/trusty-dispatcher.md
  • include/bl32/payloads/tlk.h
  • include/lib/cpus/aarch64/denver.h
  • lib/cpus/aarch64/denver.S
  • services/spd/tlkd/*
  • services/spd/trusty/*
  • plat/nvidia/*

eMMC/UFS drivers and HiSilicon platform sub-maintainer

Haojian Zhuang (haojian.zhuang@linaro.org, hzhuang1)

Files:

  • docs/plat/hikey.md
  • docs/plat/hikey960.md
  • drivers/emmc/*
  • drivers/partition/*
  • drivers/synopsys/emmc/*
  • drivers/synopsys/ufs/*
  • drivers/ufs/*
  • include/drivers/dw_ufs.h
  • include/drivers/emmc.h
  • include/drivers/ufs.h
  • include/drivers/synopsys/dw_mmc.h
  • plat/hisilicon/*

MediaTek platform sub-maintainer

Yidi Lin (林以廸 yidi.lin@mediatek.com, mtk09422)

Files:

  • plat/mediatek/*

RockChip platform sub-maintainer

Tony Xie (tony.xie@rock-chips.com, TonyXie06 or rkchrome)

Files:

  • plat/rockchip/*

Xilinx platform sub-maintainer

Sören Brinkmann (soren.brinkmann@xilinx.com, sorenb-xlnx)

Files:

  • docs/plat/xilinx-zynqmp.md
  • plat/xilinx/*

ARMv7 architecture sub-maintainer

Etienne Carriere (etienne.carriere@linaro.org, etienne-lms)