| /rk3399_ARM-atf/docs/components/ |
| H A D | firmware-update.rst | 281 if (normal world caller) synchronous exception 309 if (secure world caller) return -EPERM 335 Once the SMC is handled, BL1 returns from exception to the normal world caller. 356 if (secure world caller) 359 else // normal world caller 373 BL1 returns from exception to the caller. If authentication succeeds then BL1 392 if (secure world caller) return -EPERM 398 ``image_id``, in the other security world to the caller. The current 402 BL1 saves the normal world caller's context, sets the secure image state to 419 if (normal world caller and no INTERRUPTED secure image) return -EPERM [all …]
|
| H A D | sdei.rst | 277 Further, the caller should be aware of the following assumptions made by the 280 - The caller of the API is a component running in EL3; for example, a RAS 284 I.e. the caller must make sure that the requested dispatch has sufficient 288 - The caller must be prepared for the SDEI dispatcher to restore the Non-secure 294 - The caller must be prepared for this API to return failure and handle
|
| H A D | arm-sip-service.rst | 87 If the call is successful, the caller wouldn't observe the SMC returning.
|
| H A D | ven-el3-debugfs.rst | 287 subsequent calls fail after a first initialization. The caller maps the same
|
| H A D | exception-handling.rst | 467 - *Fast* SMCs are atomic from the caller's point of view. I.e., they return 468 to the caller only when the Secure world has finished serving the request. 474 Yielding SMC. I.e., the caller might observe a Yielding SMC returning when 477 #. Secure world completes the request, and the caller would find ``SMC_OK`` 484 to the Non-secure caller to distinguish the latter case. This return code,
|
| H A D | secure-partition-manager-mm.rst | 186 service implementation. It is assumed that the caller of the service will be 194 A Fast Call appears to be atomic from the perspective of the caller and returns 221 Any caller of a MM service will have to use the ``EFI_MM_COMMUNICATE_HEADER`` 717 The caller must obtain the Translation Granule Size of the Secure EL1&0 810 The caller must obtain the Translation Granule Size of the Secure EL1&0
|
| H A D | rmm-el3-comms-spec.rst | 471 which is an indication to the caller to retry this command again. Depending on the 742 The key is 256 bits and IV is 96 bits. The caller needs 799 …``E_RMM_INPROGRESS``,Returned only for non-blocking mode. The caller must issue RMM_IDE_KM_PULL_RE… 811 The caller(RMM) needs to ensure the EL3_IDE_KEY_PROG() call had succeeded prior to this call. 860 …``E_RMM_INPROGRESS``,Returned only for non-blocking mode. The caller must issue RMM_IDE_KM_PULL_RE… 921 …``E_RMM_INPROGRESS``,Returned only for non-blocking mode. The caller must issue RMM_IDE_KM_PULL_RE…
|
| H A D | el3-spmc.rst | 226 ``FFA_VERSION`` requires a *requested_version* parameter from the caller. 258 caller, either it being the Hypervisor or OS kernel, as well as a secure
|
| H A D | xlat-tables-lib-v2-design.rst | 190 and trusted world. Note that it is up to the caller to ensure that these regions 284 provides functions such as ``mmap_add_region_ctx`` that let the caller specify
|
| /rk3399_ARM-atf/docs/security_advisories/ |
| H A D | security-advisory-tfv-8.rst | 32 caller in registers ``x0`` to ``x3``. In TF-A, these return values are written 36 Before returning to the caller, the ``restore_gp_registers()`` function is 46 * CPU context. x30 register must be explicitly restored by the caller.
|
| H A D | security-advisory-tfv-11.rst | 27 rogue Non-secure caller invoking a SDEI_INTERRUPT_BIND SMC call with an invalid
|
| H A D | security-advisory-tfv-10.rst | 93 In upstream TF-A code, the only caller of ``auth_nvctr()`` takes its input from
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | meson-axg.rst | 12 can't be turned off, so there is a workaround to hide this from the caller.
|
| H A D | meson-gxbb.rst | 12 can't be turned off, so there is a workaround to hide this from the caller.
|
| H A D | meson-g12a.rst | 12 can't be turned off, so there is a workaround to hide this from the caller.
|
| H A D | meson-gxl.rst | 12 can't be turned off, so there is a workaround to hide this from the caller.
|
| H A D | imx8m.rst | 78 and are executed in EL3, with results returned back to original caller.
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_rse_interface.rst | 54 received. The caller of the API must do the same if data is not needed
|
| /rk3399_ARM-atf/lib/gpt_rme/ |
| H A D | gpt_rme.c | 1070 static inline bool is_gpi_transition_permitted(uint8_t caller, in is_gpi_transition_permitted() argument 1078 if (caller == SMC_FROM_REALM) { in is_gpi_transition_permitted() 1079 caller = 0x2; in is_gpi_transition_permitted() 1082 assert(caller <= 0x2); in is_gpi_transition_permitted() 1085 return (gpi_config[current_gpi].policy[caller] >> target_gpi) & 0x1; in is_gpi_transition_permitted()
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | rt-svc-writers-guide.rst | 76 from an AArch32 caller. 209 The ``flags`` parameter to this function indicates the caller security state 212 the caller's security state is Secure, Non-secure or Realm respectively. 250 #. Returning the result to the caller. Based on `SMCCC`_ spec, results are
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | measured_boot.rst | 252 so the caller only needs to fill in the bytes. 256 code propagates failures to the caller.
|
| H A D | rse.rst | 277 The caller must specify in which measurement slot to extend a certain 344 Prior to calling this function, the caller must ensure that the ``signer_id``
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | console-framework.rst | 77 This ASM Function is used to initialize and register a console. The caller needs 161 include return to the caller.
|
| H A D | firmware-design.rst | 954 manipulation. The ``flags`` parameter indicates the security state of the caller 2674 To capture a timestamp in assembly code, the caller should use 2677 caller should then read ``CNTPCT_EL0`` register to obtain the timestamp 2701 when the caller of the SMC is running in AArch32 mode 2702 or `PMF_SMC_GET_TIMESTAMP_64` when the caller is running in AArch64 mode.
|
| /rk3399_ARM-atf/docs/ |
| H A D | porting-guide.rst | 720 Application Binary Interface for the Arm 64-bit architecture. The caller should 1377 by the caller to store the return address. 2505 and IV is 96 bits. The caller calls this SMC to program this key to the Rx and Tx ports 2623 caller has to identify the request and populate the accurate response. For blocking calls, 2842 This function writes entropy into storage provided by the caller. If no entropy 3152 It is preferred that this function returns. The caller will invoke 3212 notifying the Secure Payload Dispatcher. The caller will call ``wfi`` if this 3220 notifying the Secure Payload Dispatcher. The caller will call ``wfi`` if this 3309 in `PSCI`_. If this function returns success, the caller will call 4101 is incomplete and the function should be called again by the caller.
|