refactor(cm): convert el1-ctx assembly offset entries to c structureCurrently the EL1 part of the context structure (el1_sysregs_t),is coupled with feature flags reducing the context memory alloca
refactor(cm): convert el1-ctx assembly offset entries to c structureCurrently the EL1 part of the context structure (el1_sysregs_t),is coupled with feature flags reducing the context memory allocationfor platforms, that don't enable/support all the architecturalfeatures at once.Similar to the el2 context optimization commit-"d6af234" this patchfurther improves this section by converting the assembly context-offsetentries into a c structure. It relies on garbage collection of thelinker removing unreferenced structures from memory, as well as aidingin readability and future maintenance. Additionally, it eliminatesthe #ifs usage in 'context_mgmt.c' source file.Change-Id: If6075931cec994bc89231241337eccc7042c5edeSigned-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
feat(plat/qti): fix to support cpu erratafix to support ARM CPU errata based on core used.Signed-off-by: Saurabh Gorecha <quic_sgorecha@quicinc.com>Change-Id: If1a438f98f743435a7a0b683a32ccf1416
feat(plat/qti): fix to support cpu erratafix to support ARM CPU errata based on core used.Signed-off-by: Saurabh Gorecha <quic_sgorecha@quicinc.com>Change-Id: If1a438f98f743435a7a0b683a32ccf14164db37e
feat(plat/qti/sc7280): support for qti sc7280 platnew qti platform sc7280 support additionSigned-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>Change-Id: I3dd99d8744a6c313f7dfbbee7ae2cbd6f216
feat(plat/qti/sc7280): support for qti sc7280 platnew qti platform sc7280 support additionSigned-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>Change-Id: I3dd99d8744a6c313f7dfbbee7ae2cbd6f21656c1
Don't return error information from console_flushAnd from crash_console_flush.We ignore the error information return by console_flush in _every_place where we call it, and casting the return typ
Don't return error information from console_flushAnd from crash_console_flush.We ignore the error information return by console_flush in _every_place where we call it, and casting the return type to void does notwork around the MISRA violation that this causes. Instead, we collectthe error information from the driver (to avoid changing that API), anddon't return it to the caller.Change-Id: I1e35afe01764d5c8f0efd04f8949d333ffb688c1Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com>
Addition of standard APIs in qtiseclib interfaceFollwing APIs wrappers are exposed to qtiseclib* strcmp* memset* memmoveChange-Id: I79d50f358239cfda607d5f1a53314aa3b8f430cbSigned-off-by: Saur
Addition of standard APIs in qtiseclib interfaceFollwing APIs wrappers are exposed to qtiseclib* strcmp* memset* memmoveChange-Id: I79d50f358239cfda607d5f1a53314aa3b8f430cbSigned-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>
qti/sc7180: Do shutdown handling outside qtiseclibWith an open source SPMI driver we can now remove qtiseclib involvementin reset and shutdown handling by setting the required registersdirectly.
qti/sc7180: Do shutdown handling outside qtiseclibWith an open source SPMI driver we can now remove qtiseclib involvementin reset and shutdown handling by setting the required registersdirectly.Change-Id: I6bf1db15734048df583daa2a4ee98701c6ece621Signed-off-by: Julius Werner <jwerner@chromium.org>
qti: Add RNG driverThis patch adds RNG driver and use it to generate random number for stackprotection.Change-Id: I73d79e68d08b5aa902dc7fad48e17a03f996178dSigned-off-by: Saurabh Gorecha <sgorec
qti: Add RNG driverThis patch adds RNG driver and use it to generate random number for stackprotection.Change-Id: I73d79e68d08b5aa902dc7fad48e17a03f996178dSigned-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>
sc7180 platform supportAdding support for QTI CHIP SC7180 on ATFChange-Id: I0d82d3a378036003fbd0bc4784f61464bb76ea82Signed-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>Co-authored-by: Mauli
sc7180 platform supportAdding support for QTI CHIP SC7180 on ATFChange-Id: I0d82d3a378036003fbd0bc4784f61464bb76ea82Signed-off-by: Saurabh Gorecha <sgorecha@codeaurora.org>Co-authored-by: Maulik Shah <mkshah@codeaurora.org>