Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
28dab587
Commit
28dab587
authored
5 years ago
by
Soby Mathew
Committed by
TrustedFirmware Code Review
5 years ago
Browse files
Options
Download
Plain Diff
Merge "Doc: Update link to TBBR-CLIENT specification" into integration
parents
c3e4e088
c1491eba
master
v2.5
v2.5-rc1
v2.5-rc0
v2.4
v2.4-rc2
v2.4-rc1
v2.4-rc0
v2.3
v2.3-rc2
v2.3-rc1
v2.3-rc0
v2.2
v2.2-rc2
v2.2-rc1
v2.2-rc0
arm_cca_v0.2
arm_cca_v0.1
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
docs/auth-framework.rst
+2
-1
docs/auth-framework.rst
docs/firmware-design.rst
+2
-2
docs/firmware-design.rst
docs/trusted-board-boot.rst
+7
-5
docs/trusted-board-boot.rst
readme.rst
+2
-1
readme.rst
with
13 additions
and
9 deletions
+13
-9
docs/auth-framework.rst
View file @
28dab587
...
...
@@ -80,7 +80,7 @@ Chain of Trust
A CoT is basically a sequence of authentication images which usually starts with
a root of trust and culminates in a single data image. The following diagram
illustrates how this maps to a CoT for the BL31 image described in the
TBBR-Client specification.
`
TBBR-Client specification
`_
.
::
...
...
@@ -969,3 +969,4 @@ of SHA-256 with smaller memory footprint (~1.5 KB less) but slower (~30%).
.. _Trusted Board Boot: ./trusted-board-boot.rst
.. _Platform Porting Guide: ./porting-guide.rst
.. _TBBR-Client specification: https://developer.arm.com/docs/den0006/latest/trusted-board-boot-requirements-client-tbbr-client-armv8-a
This diff is collapsed.
Click to expand it.
docs/firmware-design.rst
View file @
28dab587
...
...
@@ -2655,8 +2655,7 @@ kernel at boot time. These can be found in the ``fdts`` directory.
References
----------
..
[#]
Trusted
Board
Boot
Requirements
CLIENT
PDD
(
Arm
DEN0006C
-
1
).
Available
under
NDA
through
your
Arm
account
representative
.
..
[#]
`
Trusted
Board
Boot
Requirements
CLIENT
(
TBBR
-
CLIENT
)
Armv8
-
A
(
ARM
DEN0006D
)`
_
..
[#]
`
Power
State
Coordination
Interface
PDD
`
_
..
[#]
`
SMC
Calling
Convention
PDD
`
_
..
[#]
`
TF
-
A
Interrupt
Management
Design
guide
`
_
.
...
...
@@ -2684,5 +2683,6 @@ References
..
_Xlat_tables
design
:
xlat
-
tables
-
lib
-
v2
-
design
.
rst
..
_Exception
Handling
Framework
:
exception
-
handling
.
rst
..
_ROMLIB
Design
:
romlib
-
design
.
rst
..
_Trusted
Board
Boot
Requirements
CLIENT
(
TBBR
-
CLIENT
)
Armv8
-
A
(
ARM
DEN0006D
):
https
://
developer
.
arm
.
com
/
docs
/
den0006
/
latest
/
trusted
-
board
-
boot
-
requirements
-
client
-
tbbr
-
client
-
armv8
-
a
..
|
Image
1
|
image
::
diagrams
/
rt
-
svc
-
descs
-
layout
.
png
?
raw
=
true
This diff is collapsed.
Click to expand it.
docs/trusted-board-boot.rst
View file @
28dab587
...
...
@@ -12,9 +12,9 @@ the platform by authenticating all firmware images up to and including the
normal world bootloader. It does this by establishing a Chain of Trust using
Public-Key-Cryptography Standards (PKCS).
This document describes the design of Trusted Firmware-A (TF-A) TBB, which is
an
implementation of the Trusted Board Boot Requirements (TBBR) specification,
Arm DEN0006
C-1
. It should be used in conjunction with the `Firmware Update`_
This document describes the design of Trusted Firmware-A (TF-A) TBB, which is
an
implementation of the
`
Trusted Board Boot Requirements (TBBR)
`_
specification,
Arm DEN0006
D
. It should be used in conjunction with the `Firmware Update`_
design document, which implements a specific aspect of the TBBR.
Chain of Trust
...
...
@@ -206,7 +206,7 @@ Authentication Framework
The authentication framework included in TF-A provides support to implement
the desired trusted boot sequence. Arm platforms use this framework to
implement the boot requirements specified in the TBBR-client document.
implement the boot requirements specified in the
`
TBBR-client
`_
document.
More information about the authentication framework can be found in the
`Auth Framework`_ document.
...
...
@@ -230,9 +230,11 @@ for building and using the tool can be found in the `User Guide`_.
--------------
*Copyright (c) 2015-201
8
, Arm Limited and Contributors. All rights reserved.*
*Copyright (c) 2015-201
9
, Arm Limited and Contributors. All rights reserved.*
.. _Firmware Update: firmware-update.rst
.. _X.509 v3: https://tools.ietf.org/rfc/rfc5280.txt
.. _User Guide: user-guide.rst
.. _Auth Framework: auth-framework.rst
.. _TBBR-client: https://developer.arm.com/docs/den0006/latest/trusted-board-boot-requirements-client-tbbr-client-armv8-a
.. _Trusted Board Boot Requirements (TBBR): `TBBR-client`_
This diff is collapsed.
Click to expand it.
readme.rst
View file @
28dab587
...
...
@@ -12,7 +12,7 @@ at Exception Level 3 (EL3). It implements various Arm interface standards,
such as:
- The `Power State Coordination Interface (PSCI)`_
- Trusted Board Boot Requirements
(TBBR, Arm DEN0006C-1)
-
`
Trusted Board Boot Requirements
CLIENT (TBBR-CLIENT)`_
- `SMC Calling Convention`_
- `System Control and Management Interface (SCMI)`_
- `Software Delegated Exception Interface (SDEI)`_
...
...
@@ -320,6 +320,7 @@ Security advisories
.. _Secure Monitor: http://www.arm.com/products/processors/technologies/trustzone/tee-smc.php
.. _Power State Coordination Interface (PSCI): PSCI_
.. _PSCI: http://infocenter.arm.com/help/topic/com.arm.doc.den0022d/Power_State_Coordination_Interface_PDD_v1_1_DEN0022D.pdf
.. _Trusted Board Boot Requirements CLIENT (TBBR-CLIENT): https://developer.arm.com/docs/den0006/latest/trusted-board-boot-requirements-client-tbbr-client-armv8-a
.. _SMC Calling Convention: http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf
.. _System Control and Management Interface (SCMI): SCMI_
.. _SCMI: http://infocenter.arm.com/help/topic/com.arm.doc.den0056a/DEN0056A_System_Control_and_Management_Interface.pdf
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help