mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 00:54:22 +00:00

This change creates the following directories under docs/ in order to provide a grouping for the content: - components - design - getting_started - perf - process In each of these directories an index.rst file is created and this serves as an index / landing page for each of the groups when the pages are compiled. Proper layout of the top-level table of contents relies on this directory/index structure. Without this patch it is possible to build the documents correctly with Sphinx but the output looks messy because there is no overall hierarchy. Change-Id: I3c9f4443ec98571a56a6edf775f2c8d74d7f429f Signed-off-by: Paul Beesley <paul.beesley@arm.com>
32 lines
1.1 KiB
ReStructuredText
32 lines
1.1 KiB
ReStructuredText
Trusty Dispatcher
|
|
=================
|
|
|
|
Trusty is a a set of software components, supporting a Trusted Execution
|
|
Environment (TEE) on mobile devices, published and maintained by Google.
|
|
|
|
Detailed information and build instructions can be found on the Android
|
|
Open Source Project (AOSP) webpage for Trusty hosted at
|
|
https://source.android.com/security/trusty
|
|
|
|
Boot parameters
|
|
===============
|
|
|
|
Custom boot parameters can be passed to Trusty by providing a platform
|
|
specific function:
|
|
|
|
.. code:: c
|
|
|
|
void plat_trusty_set_boot_args(aapcs64_params_t *args)
|
|
|
|
If this function is provided ``args->arg0`` must be set to the memory
|
|
size allocated to trusty. If the platform does not provide this
|
|
function, but defines ``TSP_SEC_MEM_SIZE``, a default implementation
|
|
will pass the memory size from ``TSP_SEC_MEM_SIZE``. ``args->arg1``
|
|
can be set to a platform specific parameter block, and ``args->arg2``
|
|
should then be set to the size of that block.
|
|
|
|
Supported platforms
|
|
===================
|
|
|
|
Out of all the platforms supported by Trusted Firmware-A, Trusty is only
|
|
verified and supported by NVIDIA's Tegra SoCs.
|