aboutsummaryrefslogtreecommitdiff
path: root/product/synquacer
diff options
context:
space:
mode:
authorChris Kay <chris.kay@arm.com>2020-07-24 12:10:39 +0100
committerjimqui01 <54316584+jimqui01@users.noreply.github.com>2020-08-28 16:48:19 +0100
commit0051b203027f58b942ccd5e8a43e74bcca6cdddd (patch)
tree28645ef1607a3a480067bac9641e67e9c84bc010 /product/synquacer
parent3fb4a98fade907098675b9a537b9b90123aab8db (diff)
fwk: Initialize module context structures early
At present, module and element context structures are initialized only once the module component has been explicitly started by the architecture layer. This presents problems when trying to use context data before the module system has come online. With the introduction of the I/O framework component later on, components of the framework need to be able to access certain module data before the module itself has come online to, for instance, validate an identifier. The introduction of this change greatly increases the availability of certain framework interfaces before the module system comes up by separating the context initialization from the system initialization. To ease debuggability, a number of framework checks critical to the continuation of the firmware now trap at the point of failure rather than returning error codes up the stack (at which point a lot of useful information is lost). Change-Id: Idfa28cf94cecbc8e3e72108fbe7a8776c814aa07 Signed-off-by: Chris Kay <chris.kay@arm.com>
Diffstat (limited to 'product/synquacer')
0 files changed, 0 insertions, 0 deletions