diff --git a/docs/user-guide.rst b/docs/user-guide.rst index 33f124a..5794855 100644 --- a/docs/user-guide.rst +++ b/docs/user-guide.rst @@ -38,7 +38,7 @@ RAM. For best performance, use a machine with a quad-core processor running at 2.6GHz with 16GB of RAM. -The software has been tested on Ubuntu 14.04 LTS (64-bit). Packages used for +The software has been tested on Ubuntu 16.04 LTS (64-bit). Packages used for building the software were installed from that distribution unless otherwise specified. @@ -867,9 +867,12 @@ the project Makefile contains two targets, which both utilise the ``checkpatch.pl`` script that ships with the Linux source tree. -To check the entire source tree, you must first download a copy of -``checkpatch.pl`` (or the full Linux source), set the ``CHECKPATCH`` environment -variable to point to the script and build the target checkcodebase: +To check the entire source tree, you must first download copies of +``checkpatch.pl``, ``spelling.txt`` and ``const_structs.checkpatch`` available +in the `Linux master tree`_ scripts directory, then set the ``CHECKPATCH`` +environment variable to point to ``checkpatch.pl`` (with the other 2 files in +the same directory) and build the target +checkcodebase: :: @@ -1149,10 +1152,15 @@ Note: Pre-built binaries for AArch32 are available from Linaro Release 16.12 onwards. Before that release, pre-built binaries are only available for AArch64. -Note: follow the full instructions for one platform before switching to a +Note: Follow the full instructions for one platform before switching to a different one. Mixing instructions for different platforms may result in corrupted binaries. +Note: The uboot image downloaded by the Linaro workspace script does not always +match the uboot image packaged as BL33 in the corresponding fip file. It is +recommended to use the version that is packaged in the fip file using the +instructions below. + #. Clean the working directory :: @@ -1177,11 +1185,11 @@ current working directory. The SCP\_BL2 image corresponds to ``scp-fw.bin`` and BL33 corresponds to ``nt-fw.bin``. - Note: the fiptool will complain if the images to be unpacked already + Note: The fiptool will complain if the images to be unpacked already exist in the current directory. If that is the case, either delete those files or use the ``--force`` option to overwrite. - Note for AArch32, the instructions below assume that nt-fw.bin is a custom + Note: For AArch32, the instructions below assume that nt-fw.bin is a custom Normal world boot loader that supports AArch32. #. Build TF-A images and create a new FIP for FVP @@ -1924,6 +1932,7 @@ .. _Instructions for using Linaro's deliverables on Juno: https://community.arm.com/dev-platforms/w/docs/303/juno .. _Arm Platforms Portal: https://community.arm.com/dev-platforms/ .. _Development Studio 5 (DS-5): http://www.arm.com/products/tools/software-tools/ds-5/index.php +.. _Linux master tree: .. _Dia: https://wiki.gnome.org/Apps/Dia/Download .. _here: psci-lib-integration-guide.rst .. _Trusted Board Boot: trusted-board-boot.rst