• Home
  • Raw
  • Download

Lines Matching full:world

23 This document describes the secure world FWU design. It is beyond its scope to
24 describe how normal world FWU images should operate. To implement normal world
33 some parts of FWU to be implemented in other secure and normal world images.
42 - Context switching between the normal and secure world during the FWU
45 - Other secure world FWU images handle platform initialization required by
47 - Normal world FWU images handle loading of firmware images from external
79 - Executable or non-executable image. This indicates whether the normal world
80 is permitted to request execution of a secure world FWU image (after
81 authentication). Secure world certificates and non-AP images are examples
126 requested BL1 to resume normal world execution.
185 if (normal world caller) synchronous exception
213 if (secure world caller) return -EPERM
239 Once the SMC is handled, BL1 returns from exception to the normal world caller.
260 if (secure world caller)
263 else // normal world caller
296 if (secure world caller) return -EPERM
302 ``image_id``, in the other security world to the caller. The current
303 implementation only supports normal world callers initiating execution of a
304 secure world image.
306 BL1 saves the normal world caller's context, sets the secure image state to
323 if (normal world caller and no INTERRUPTED secure image) return -EPERM
325 This SMC resumes execution in the other security world while there is a secure
328 For normal world callers, BL1 sets the previously interrupted secure image state
329 to EXECUTED. For secure world callers, BL1 sets the previously executing secure
330 image state to INTERRUPTED. In either case, BL1 saves the calling world's
331 context, restores the resuming world's context and returns from exception into
332 the resuming world. If the call is successful then the caller provided
333 ``image_param`` is returned to the resumed world, otherwise an error code is
349 if (normal world caller) return -EPERM
354 restores the normal world context and returns from exception into the normal
355 world.
387 if (secure world caller) return -EPERM