Home
last modified time | relevance | path

Searched refs:caller (Results 1 – 25 of 27) sorted by relevance

12

/rk3399_ARM-atf/docs/components/
H A Dfirmware-update.rst281 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 Dsdei.rst277 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 Darm-sip-service.rst87 If the call is successful, the caller wouldn't observe the SMC returning.
H A Dven-el3-debugfs.rst287 subsequent calls fail after a first initialization. The caller maps the same
H A Dexception-handling.rst467 - *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 Dsecure-partition-manager-mm.rst186 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 Drmm-el3-comms-spec.rst471 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 Del3-spmc.rst226 ``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 Dxlat-tables-lib-v2-design.rst190 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 Dsecurity-advisory-tfv-8.rst32 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 Dsecurity-advisory-tfv-11.rst27 rogue Non-secure caller invoking a SDEI_INTERRUPT_BIND SMC call with an invalid
H A Dsecurity-advisory-tfv-10.rst93 In upstream TF-A code, the only caller of ``auth_nvctr()`` takes its input from
/rk3399_ARM-atf/docs/plat/
H A Dmeson-axg.rst12 can't be turned off, so there is a workaround to hide this from the caller.
H A Dmeson-gxbb.rst12 can't be turned off, so there is a workaround to hide this from the caller.
H A Dmeson-g12a.rst12 can't be turned off, so there is a workaround to hide this from the caller.
H A Dmeson-gxl.rst12 can't be turned off, so there is a workaround to hide this from the caller.
H A Dimx8m.rst78 and are executed in EL3, with results returned back to original caller.
/rk3399_ARM-atf/docs/threat_model/firmware_threat_model/
H A Dthreat_model_rse_interface.rst54 received. The caller of the API must do the same if data is not needed
/rk3399_ARM-atf/lib/gpt_rme/
H A Dgpt_rme.c1070 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 Drt-svc-writers-guide.rst76 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 Dmeasured_boot.rst252 so the caller only needs to fill in the bytes.
256 code propagates failures to the caller.
H A Drse.rst277 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 Dconsole-framework.rst77 This ASM Function is used to initialize and register a console. The caller needs
161 include return to the caller.
H A Dfirmware-design.rst954 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 Dporting-guide.rst720 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.

12