mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-19 19:34:35 +00:00
Update the ARM trusted firmware git URL
The primary upstream URL for tf-a has moved, in some cases things like tags are not always pushed to the old URL so update the URLs to the primary upstream project URL. Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
This commit is contained in:
parent
9cfe0cab3b
commit
0ec0207fe0
16 changed files with 19 additions and 19 deletions
|
@ -31,7 +31,7 @@ Get the Source and prebuild binary
|
||||||
|
|
||||||
> mkdir ~/evb_rk3399
|
> mkdir ~/evb_rk3399
|
||||||
> cd ~/evb_rk3399
|
> cd ~/evb_rk3399
|
||||||
> git clone https://github.com/ARM-software/arm-trusted-firmware.git
|
> git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
> git clone https://github.com/rockchip-linux/rkbin.git
|
> git clone https://github.com/rockchip-linux/rkbin.git
|
||||||
> git clone https://github.com/rockchip-linux/rkdeveloptool.git
|
> git clone https://github.com/rockchip-linux/rkdeveloptool.git
|
||||||
|
|
||||||
|
|
|
@ -211,6 +211,6 @@ Then write this image to a microSD card, replacing /dev/sdx with the right
|
||||||
device file (see above):
|
device file (see above):
|
||||||
$ dd if=firmware.img of=/dev/sdx bs=8k seek=1
|
$ dd if=firmware.img of=/dev/sdx bs=8k seek=1
|
||||||
|
|
||||||
[1] https://github.com/ARM-software/arm-trusted-firmware.git
|
[1] https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
[2] git://github.com/linux-sunxi/sunxi-tools.git
|
[2] git://github.com/linux-sunxi/sunxi-tools.git
|
||||||
[3] https://github.com/apritzel/pine64/
|
[3] https://github.com/apritzel/pine64/
|
||||||
|
|
|
@ -1432,7 +1432,7 @@ config SPL_ATF
|
||||||
help
|
help
|
||||||
ATF(ARM Trusted Firmware) is a component for ARM AArch64 which
|
ATF(ARM Trusted Firmware) is a component for ARM AArch64 which
|
||||||
is loaded by SPL (which is considered as BL2 in ATF terminology).
|
is loaded by SPL (which is considered as BL2 in ATF terminology).
|
||||||
More detail at: https://github.com/ARM-software/arm-trusted-firmware
|
More detail at: https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
|
|
||||||
config SPL_ATF_LOAD_IMAGE_V2
|
config SPL_ATF_LOAD_IMAGE_V2
|
||||||
bool "Use the new LOAD_IMAGE_V2 parameter passing"
|
bool "Use the new LOAD_IMAGE_V2 parameter passing"
|
||||||
|
|
|
@ -73,7 +73,7 @@ Building
|
||||||
|
|
||||||
- Compile ATF
|
- Compile ATF
|
||||||
|
|
||||||
=> git clone https://github.com/ARM-software/arm-trusted-firmware.git
|
=> git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
=> cd arm-trusted-firmware
|
=> cd arm-trusted-firmware
|
||||||
|
|
||||||
(export cross compiler path for Cortex-M0 MCU likely arm-none-eabi-)
|
(export cross compiler path for Cortex-M0 MCU likely arm-none-eabi-)
|
||||||
|
|
|
@ -104,7 +104,7 @@ U-Boot serves as a non-secure boot loader loaded by [ARM Trusted Firmware],
|
||||||
so you need to provide the `u-boot.bin` to the build command of ARM Trusted
|
so you need to provide the `u-boot.bin` to the build command of ARM Trusted
|
||||||
Firmware.
|
Firmware.
|
||||||
|
|
||||||
[ARM Trusted Firmware]: https://github.com/ARM-software/arm-trusted-firmware
|
[ARM Trusted Firmware]: https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
|
|
||||||
|
|
||||||
Verified Boot
|
Verified Boot
|
||||||
|
|
|
@ -110,5 +110,5 @@ to the ``SOFTWARE/`` directory of the SD card.
|
||||||
|
|
||||||
.. _`Juno development board`: https://developer.arm.com/tools-and-software/development-boards/juno-development-board
|
.. _`Juno development board`: https://developer.arm.com/tools-and-software/development-boards/juno-development-board
|
||||||
.. _`V2M-Juno TRM`: https://developer.arm.com/documentation/100113/latest
|
.. _`V2M-Juno TRM`: https://developer.arm.com/documentation/100113/latest
|
||||||
.. _`fiptool`: https://github.com/ARM-software/arm-trusted-firmware/tree/master/tools/fiptool
|
.. _`fiptool`: https://github.com/TrustedFirmware-A/trusted-firmware-a/tree/master/tools/fiptool
|
||||||
.. _`SCP firmware`: https://github.com/ARM-software/SCP-firmware.git
|
.. _`SCP firmware`: https://github.com/ARM-software/SCP-firmware.git
|
||||||
|
|
|
@ -17,7 +17,7 @@ Get and Build the ARM Trusted firmware
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
|
|
||||||
Note: srctree is U-Boot source directory
|
Note: srctree is U-Boot source directory
|
||||||
Get ATF from: https://github.com/ARM-software/arm-trusted-firmware
|
Get ATF from: https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
tag: v2.5
|
tag: v2.5
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
|
@ -41,7 +41,7 @@ First get all the sources
|
||||||
mkdir -p ~/hikey/src ~/hikey/bin
|
mkdir -p ~/hikey/src ~/hikey/bin
|
||||||
cd ~/hikey/src
|
cd ~/hikey/src
|
||||||
git clone https://github.com/96boards-hikey/edk2 -b testing/hikey960_v2.5
|
git clone https://github.com/96boards-hikey/edk2 -b testing/hikey960_v2.5
|
||||||
git clone https://github.com/ARM-software/arm-trusted-firmware
|
git clone https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
git clone https://github.com/96boards-hikey/l-loader -b testing/hikey960_v1.2
|
git clone https://github.com/96boards-hikey/l-loader -b testing/hikey960_v1.2
|
||||||
git clone https://github.com/96boards-hikey/OpenPlatformPkg -b testing/hikey960_v1.3.4
|
git clone https://github.com/96boards-hikey/OpenPlatformPkg -b testing/hikey960_v1.3.4
|
||||||
git clone https://github.com/96boards-hikey/atf-fastboot
|
git clone https://github.com/96boards-hikey/atf-fastboot
|
||||||
|
@ -114,7 +114,7 @@ Copy the resulting binaries
|
||||||
cp recovery.bin ~/hikey/bin
|
cp recovery.bin ~/hikey/bin
|
||||||
|
|
||||||
These instructions are adapted from
|
These instructions are adapted from
|
||||||
https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/hikey.rst
|
https://github.com/TrustedFirmware-A/trusted-firmware-a/blob/master/docs/plat/hikey.rst
|
||||||
|
|
||||||
Flashing
|
Flashing
|
||||||
========
|
========
|
||||||
|
|
|
@ -32,7 +32,7 @@ First get all the sources
|
||||||
|
|
||||||
mkdir -p ~/hikey960/src ~/hikey960/bin
|
mkdir -p ~/hikey960/src ~/hikey960/bin
|
||||||
cd ~/hikey960/src
|
cd ~/hikey960/src
|
||||||
git clone https://github.com/ARM-software/arm-trusted-firmware
|
git clone https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
git clone https://github.com/96boards-hikey/OpenPlatformPkg -b testing/hikey960_v1.3.4
|
git clone https://github.com/96boards-hikey/OpenPlatformPkg -b testing/hikey960_v1.3.4
|
||||||
git clone https://github.com/96boards-hikey/l-loader -b testing/hikey960_v1.2
|
git clone https://github.com/96boards-hikey/l-loader -b testing/hikey960_v1.2
|
||||||
wget http://snapshots.linaro.org/reference-platform/components/uefi-staging/123/hikey960/release/config
|
wget http://snapshots.linaro.org/reference-platform/components/uefi-staging/123/hikey960/release/config
|
||||||
|
@ -95,7 +95,7 @@ Copy the resulting binaries
|
||||||
cp l-loader.bin ~/hikey960/bin
|
cp l-loader.bin ~/hikey960/bin
|
||||||
|
|
||||||
These instructions are adapted from
|
These instructions are adapted from
|
||||||
https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/hikey960.rst
|
https://github.com/TrustedFirmware-A/trusted-firmware-a/blob/master/docs/plat/hikey960.rst
|
||||||
|
|
||||||
Setup console
|
Setup console
|
||||||
=============
|
=============
|
||||||
|
|
|
@ -25,7 +25,7 @@ Note: builddir is U-Boot build directory (source directory for in-tree builds)
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ git clone https://github.com/ARM-software/arm-trusted-firmware.git
|
$ git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
$ git checkout v2.5
|
$ git checkout v2.5
|
||||||
$ make PLAT=imx8mq ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu- bl31
|
$ make PLAT=imx8mq ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu- bl31
|
||||||
$ cp build/imx8mq/release/bl31.bin $(builddir)
|
$ cp build/imx8mq/release/bl31.bin $(builddir)
|
||||||
|
|
|
@ -166,7 +166,7 @@ To build TF-A:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
git clone --depth 1 https://github.com/ARM-software/arm-trusted-firmware.git
|
git clone --depth 1 https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
cd arm-trusted-firmware
|
cd arm-trusted-firmware
|
||||||
make realclean
|
make realclean
|
||||||
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399
|
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399
|
||||||
|
|
|
@ -17,7 +17,7 @@ Get and Build the ARM Trusted firmware
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
|
|
||||||
Note: srctree is U-Boot source directory
|
Note: srctree is U-Boot source directory
|
||||||
Get ATF from: https://github.com/ARM-software/arm-trusted-firmware
|
Get ATF from: https://github.com/TrustedFirmware-A/trusted-firmware-a
|
||||||
tag: v2.5
|
tag: v2.5
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* SPDX-License-Identifier: BSD-3-Clause */
|
/* SPDX-License-Identifier: BSD-3-Clause */
|
||||||
/*
|
/*
|
||||||
* This is from the ARM TF Project,
|
* This is from the ARM TF Project,
|
||||||
* Repository: https://github.com/ARM-software/arm-trusted-firmware.git
|
* Repository: https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
* File: include/common/bl_common.h
|
* File: include/common/bl_common.h
|
||||||
* Portions copyright (c) 2013-2016, ARM Limited and Contributors. All rights
|
* Portions copyright (c) 2013-2016, ARM Limited and Contributors. All rights
|
||||||
* reserved.
|
* reserved.
|
||||||
|
|
|
@ -64,7 +64,7 @@ Properties / Entry arguments:
|
||||||
|
|
||||||
This entry holds the run-time firmware, typically started by U-Boot SPL.
|
This entry holds the run-time firmware, typically started by U-Boot SPL.
|
||||||
See the U-Boot README for your architecture or board for how to use it. See
|
See the U-Boot README for your architecture or board for how to use it. See
|
||||||
https://github.com/ARM-software/arm-trusted-firmware for more information
|
https://github.com/TrustedFirmware-A/trusted-firmware-a for more information
|
||||||
about ATF.
|
about ATF.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ class Entry_atf_bl31(Entry_blob_named_by_arg):
|
||||||
|
|
||||||
This entry holds the run-time firmware, typically started by U-Boot SPL.
|
This entry holds the run-time firmware, typically started by U-Boot SPL.
|
||||||
See the U-Boot README for your architecture or board for how to use it. See
|
See the U-Boot README for your architecture or board for how to use it. See
|
||||||
https://github.com/ARM-software/arm-trusted-firmware for more information
|
https://github.com/TrustedFirmware-A/trusted-firmware-a for more information
|
||||||
about ATF.
|
about ATF.
|
||||||
"""
|
"""
|
||||||
def __init__(self, section, etype, node):
|
def __init__(self, section, etype, node):
|
||||||
|
|
|
@ -17,7 +17,7 @@ If ATF updates, run this program to update the FIT_TYPE_LIST.
|
||||||
|
|
||||||
ARM Trusted Firmware is available at:
|
ARM Trusted Firmware is available at:
|
||||||
|
|
||||||
https://github.com/ARM-software/arm-trusted-firmware.git
|
https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
|
@ -560,7 +560,7 @@ def parse_atf_source(srcdir, dstfile, oldfile):
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
srcdir (str): Path to 'arm-trusted-firmware' directory. Get this from:
|
srcdir (str): Path to 'arm-trusted-firmware' directory. Get this from:
|
||||||
https://github.com/ARM-software/arm-trusted-firmware.git
|
https://github.com/TrustedFirmware-A/trusted-firmware-a.git
|
||||||
dstfile (str): File to write new code to, if an update is needed
|
dstfile (str): File to write new code to, if an update is needed
|
||||||
oldfile (str): Python source file to compare against
|
oldfile (str): Python source file to compare against
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue