Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Feb 02, 2024
  2. Oct 09, 2019
    • Paul Beesley's avatar
      doc: Formatting fixes for readme.rst · 76cf653b
      Paul Beesley authored
      
      The readme.rst file in the project root is the front-page that
      is displayed on Github and if viewing the TF-A repository on
      git.trustedfirmware.org in the "about" view. It now contains a
      small amount of stub content, and directs readers to the
      ReadTheDocs documentation via trustedfirmware.org/docs/tf-a.
      
      The Github renderer is displaying the content fine but the cgit
      viewer displays some "backlink" errors because some content
      substitutions were left in place (terms surrounded by pipe
      symbols), e.g. |TF-A|.
      
      This patch removes those substitutions, that are not supported
      by cgit, and also updates one heading to clarify where to find
      the new docs.
      
      Change-Id: I358451df45b8c99975ba0b6db8ea61253a10560d
      Signed-off-by: default avatarPaul Beesley <paul.beesley@arm.com>
      76cf653b
  3. Oct 08, 2019
    • Paul Beesley's avatar
      doc: De-duplicate readme and license files · 8cc36aec
      Paul Beesley authored
      
      The readme.rst and license.rst files in the project root overlap
      with the index.rst and license.rst files in the docs/ folder. We
      need to use the latter when building the documentation, as Sphinx
      requires all included files to be under a common root. However,
      the files in the root are currently used by the cgit and Github
      viewers.
      
      Using symlinks in Git presents some difficulties so the best
      course of action is likely to leave these files but in stub form.
      
      The license.rst file in the root will simply tell the reader to
      refer to docs/license.rst.
      
      The readme.rst file will contain a small amount of content that
      is derived from the docs/index.rst file, so that the Github main
      page will have something valid to show, but it will also contain
      a link to the full documentation on ReadTheDocs.
      
      Change-Id: I6dc46f08777e8d7ecb32ca7afc07a28486c9f77a
      Signed-off-by: default avatarPaul Beesley <paul.beesley@arm.com>
      8cc36aec
  4. Sep 13, 2019
    • Alexei Fedorov's avatar
      Refactor ARMv8.3 Pointer Authentication support code · ed108b56
      Alexei Fedorov authored
      This patch provides the following features and makes modifications
      listed below:
      - Individual APIAKey key generation for each CPU.
      - New key generation on every BL31 warm boot and TSP CPU On event.
      - Per-CPU storage of APIAKey added in percpu_data[]
        of cpu_data structure.
      - `plat_init_apiakey()` function replaced with `plat_init_apkey()`
        which returns 128-bit value and uses Generic timer physical counter
        value to increase the randomness of the generated key.
        The new function can be used for generation of all ARMv8.3-PAuth keys
      - ARMv8.3-PAuth specific code placed in `lib\extensions\pauth`.
      - New `pauth_init_enable_el1()` and `pauth_init_enable_el3()` functions
        generate, program and enable APIAKey_EL1 for EL1 and EL3 respectively;
        pauth_disable_el1()` and `pauth_disable_el3()` functions disable
        PAuth for EL1 and EL3 respectively;
        `pauth_load_bl31_apiakey()` loads saved per-CPU APIAKey_EL1 from
        cpu-data structure.
      - Combined `save_gp_pau...
      ed108b56
  5. Jul 10, 2019
  6. Jun 08, 2019
  7. Jun 03, 2019
  8. May 31, 2019
  9. May 28, 2019
  10. May 24, 2019
  11. May 20, 2019
  12. Apr 25, 2019
  13. Apr 12, 2019
    • John Tsichritzis's avatar
      Improvements in Readme · 0668dd71
      John Tsichritzis authored
      
      - Fix broken link to the issue tracker.
      - Add contents section to make navigation easier throughout the page.
      - Move the link to documentation contents near the top. Where it was
        before could be missed and documentation might seem inaccessible.
      
      Change-Id: I502e4fc0fd312459cda351d30a8781c221625724
      Signed-off-by: default avatarJohn Tsichritzis <john.tsichritzis@arm.com>
      0668dd71
  14. Apr 08, 2019
  15. Apr 02, 2019
  16. Mar 29, 2019
  17. Mar 28, 2019
  18. Mar 27, 2019
  19. Mar 12, 2019
  20. Mar 07, 2019
  21. Feb 27, 2019
  22. Feb 19, 2019
  23. Jan 17, 2019
  24. Jan 11, 2019
  25. Oct 26, 2018
  26. Oct 02, 2018
  27. Sep 21, 2018
  28. Aug 22, 2018
  29. Jul 31, 2018
  30. Jul 30, 2018
  31. Jun 21, 2018
  32. Jun 19, 2018
    • Nishanth Menon's avatar
      ti: k3: Setup initial files for platform · 1841c533
      Nishanth Menon authored
      
      Create the baseline Makefile, platform definitions file and platform
      specific assembly macros file. This includes first set of constants
      for the platform including cache sizes and linker format and a stub for
      BL31 and the basic memory layout
      
      K3 SoC family of processors do not use require a BL1 or BL2 binary,
      since such functions are provided by an system controller on the SoC.
      This lowers the burden of ATF to purely managing the local ARM cores
      themselves.
      
      Signed-off-by: default avatarBenjamin Fair <b-fair@ti.com>
      Signed-off-by: default avatarNishanth Menon <nm@ti.com>
      Signed-off-by: default avatarAndrew F. Davis <afd@ti.com>
      1841c533
  33. Mar 20, 2018
  34. Mar 19, 2018
  35. Mar 15, 2018