Skip to content

Commit 0c07e74

Browse files
bryanbrattlofpraneethbajjuri
authored andcommitted
chore: use proper sections
The lack of sections in this page makes cross linking difficult. Convert the bullet points and rubrics to proper sections. Signed-off-by: Bryan Brattlof <bb@ti.com>
1 parent 31ad80f commit 0c07e74

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

source/linux/Foundational_Components_OPTEE.rst

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
OP-TEE
44
======
55

6-
.. rubric:: Overview
7-
86
OP-TEE is a Trusted Execution Environment (TEE) designed as a companion to a
97
non-secure Linux kernel running on Arm Cortex-A cores using the TrustZone technology.
108

@@ -16,7 +14,8 @@ The OP-TEE binary (bl32.bin/tee-pager_v2.bin) is bundled into tispl.bin and the
1614

1715
|
1816
19-
.. rubric:: Getting the OP-TEE Source Code
17+
Getting the OP-TEE Source Code
18+
------------------------------
2019

2120
The pre-built OPTEE binary should be packaged in TI Processor SDK: <path-to-processor-sdk>/board-support/prebuilt-images/<optional-build-machine-name>/bl32.bin.
2221
Use this binary since it has been tested with TI Processor SDK.
@@ -32,33 +31,38 @@ Where <hash> is the OPTEE commit shown here: :ref:`optee-release-notes`.
3231

3332
|
3433
35-
.. rubric:: Setting up the toolchain paths
34+
Setting up the toolchain paths
35+
------------------------------
3636

3737
.. include:: Overview/GCC_ToolChain.rst
3838
:start-after: .. start_include_yocto_toolchain_host_setup
3939
:end-before: .. end_include_yocto_toolchain_host_setup
4040

41-
.. rubric:: Building OP-TEE OS
41+
Building OP-TEE OS
42+
------------------
4243

4344
.. ifconfig:: CONFIG_part_variant in ('J721S2', 'J784S4','J742S2')
4445

4546
.. code-block:: console
4647
4748
$ export CFG_CONSOLE_UART=0x8
4849
49-
* Building the OPTEE image
50+
Building the OP-TEE image
51+
*************************
5052

5153
.. parsed-literal::
5254
5355
$ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y
5456
55-
* Building the OPTEE image with debug parameters
57+
Building the OP-TEE image with debug parameters
58+
***********************************************
5659

5760
.. parsed-literal::
5861
5962
$ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=2 CFG_TEE_CORE_DEBUG=y
6063
61-
.. rubric:: Secure Storage with RPMB (For HS)
64+
Secure Storage with RPMB (For HS)
65+
*********************************
6266

6367
OP-TEE provides secure storage functionality. TI SoCs with HS configuration have a
6468
KEK embedded in them that is programmed across OP-TEE instances that are distributed
@@ -88,7 +92,8 @@ E.g. For enabling hybrid mode of RPMB along with REE_FS
8892
OPTEE-client also needs to be updated to enable the use of real
8993
emmc instead of the virtual emmc that is enabled by default
9094

91-
.. rubric:: Getting OP-TEE Client source code
95+
Getting OP-TEE Client source code
96+
---------------------------------
9297

9398
.. code-block:: console
9499
@@ -105,7 +110,8 @@ in `out/export/usr` folder
105110

106111
|
107112
108-
.. rubric:: Building u-boot with OP-TEE OS
113+
Building u-boot with OP-TEE OS
114+
------------------------------
109115

110116
As of Processor SDK 9.0, the signing functionality earlier provided by the TI Security Development Package, has
111117
been integrated within U-Boot itself. This means tee-pager_v2.bin does not need to be signed before being packaged

0 commit comments

Comments
 (0)