1Trusty Dispatcher 2================= 3 4Trusty is a a set of software components, supporting a Trusted Execution 5Environment (TEE) on mobile devices, published and maintained by Google. 6 7Detailed information and build instructions can be found on the Android 8Open Source Project (AOSP) webpage for Trusty hosted at 9https://source.android.com/security/trusty 10 11Boot parameters 12--------------- 13 14Custom boot parameters can be passed to Trusty by providing a platform 15specific function: 16 17.. code:: c 18 19 void plat_trusty_set_boot_args(aapcs64_params_t *args) 20 21If this function is provided ``args->arg0`` must be set to the memory 22size allocated to trusty. If the platform does not provide this 23function, but defines ``TSP_SEC_MEM_SIZE``, a default implementation 24will pass the memory size from ``TSP_SEC_MEM_SIZE``. ``args->arg1`` 25can be set to a platform specific parameter block, and ``args->arg2`` 26should then be set to the size of that block. 27 28Supported platforms 29------------------- 30 31Out of all the platforms supported by Trusted Firmware-A, Trusty is only 32verified and supported by NVIDIA's Tegra SoCs. 33