Arm Trusted Framework for Allwinner 64 Bits SoCs
Trusted Firmware-A (TF-A) provides a reference implementation of secure world
software for Armv7-A and Armv8-A, including a Secure Monitor executing at
Exception Level 3 (EL3).
WWW: https://github.com/ARM-software/arm-trusted-firmware
Add a new atf-master master port.
ARM Arm Trusted Framework (sometimes called TF-A for reasons ...) provides
a reference implementation of secure world software for Armv7-A and Armv8-A,
including a Secure Monitor executing at Exception Level 3 (EL3).
We had a port for Alwinner A64/H5 chip, but we need to introduced more ports.
So convert this to a master/slave port scheme like u-boot.
atf-allwinner is now badly named, when it was introduced it only support A64,
now it both support A64 and H5 and there is another ATF platform for H6.
Rename it with the platform name
sysutils/atf-allwinner: Mark the port as NO_ARCH
It's a cross compiled firmware for aarch64, mark it as NO_ARCH
While here pet portlint.
Approved by: bapt (mentor, implicit)
sysutils/atf-allwinner: Switch to main repository
Switch to main repository as all the allwinner code have been merge there.
The latest release doesn't have allwinner code so use a commit that is known
to work.
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D18313
sysutils/atf-allwinner: Update to latest upstream
This brings a few patches for Pinebook and TERES-1
Tested-On: Pinebook
Tested-On: Pine64
Tested-On: Pine64-LTS
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D17412