aboutsummaryrefslogtreecommitdiffstats
path: root/lib/el3_runtime
Commit message (Expand)AuthorAgeFilesLines
* context_mgmt: Fix MISRA defectsAntonio Nino Diaz2018-11-012-34/+34
* Fix MISRA defects in extension libsAntonio Nino Diaz2018-10-292-6/+8
* AArch64: Enable lower ELs to use pointer authenticationJeenu Viswambharan2018-10-161-6/+14
* Mark BL31 initialization functionsDaniel Boulby2018-10-031-1/+1
* context_mgmt: Fix HANDLE_EA_EL3_FIRST implementationJulius Werner2018-08-291-1/+1
* AArch64: Enable MPAM for lower ELsJeenu Viswambharan2018-08-201-0/+5
* Merge pull request #1392 from dp-arm/dp/cve_2018_3639Dimitris Papastamos2018-05-291-0/+9
|\
| * Add support for dynamic mitigation for CVE-2018-3639Dimitris Papastamos2018-05-231-0/+9
* | context_mgmt: Make cm_init_context_common publicAntonio Nino Diaz2018-05-232-10/+8
|/
* Merge pull request #1376 from vwadekar/cm-init-actlr-el1Dimitris Papastamos2018-05-151-1/+11
|\
| * lib: el3_runtime: initialise actlr_el1 to hardware defaultsVarun Wadekar2018-05-091-1/+11
* | RAS: Add fault injection supportJeenu Viswambharan2018-05-041-0/+5
* | AArch64: Introduce RAS handlingJeenu Viswambharan2018-05-041-0/+10
* | AArch64: Refactor GP register restore to separate functionJeenu Viswambharan2018-05-041-11/+21
|/
* Rename 'smcc' to 'smccc'Antonio Nino Diaz2018-03-212-4/+4
* Enable SVE for Non-secure worldDavid Cunado2017-11-301-0/+5
* AMU: Implement support for aarch32Dimitris Papastamos2017-11-291-0/+4
* AMU: Implement support for aarch64Dimitris Papastamos2017-11-291-0/+5
* Refactor Statistical Profiling Extensions implementationDimitris Papastamos2017-11-202-55/+4
* Factor out extension enabling to a separate functionDimitris Papastamos2017-11-202-0/+30
* Move FPEXC32_EL2 to FP ContextDavid Cunado2017-11-151-6/+8
* aarch64: Add PubSub events to capture security state transitionsDimitris Papastamos2017-10-311-3/+17
* Init and save / restore of PMCR_EL0 / PMCRDavid Cunado2017-10-132-2/+32
* Merge pull request #1019 from etienne-lms/log-sizedavidcunado-arm2017-09-072-2/+6
|\
| * cpu log buffer size depends on cache line sizeEtienne Carriere2017-09-012-2/+6
* | fix a typo about sctlr_el2Ken Kuang2017-08-231-1/+1
|/
* aarch64: Enable Statistical Profiling Extensions for lower ELsdp-arm2017-06-222-4/+62
* Fully initialise essential control registersDavid Cunado2017-06-212-122/+285
* Merge pull request #927 from jeenu-arm/state-switchdavidcunado-arm2017-05-111-2/+1
|\
| * Add macro to check whether the CPU implements an ELJeenu Viswambharan2017-05-021-2/+1
* | Use SPDX license identifiersdp-arm2017-05-036-150/+6
|/
* Replace some memset call by zeromemDouglas Raillard2017-02-062-4/+6
* Use #ifdef for IMAGE_BL* instead of #ifMasahiro Yamada2017-01-241-1/+1
* AArch32: Fix the stack alignment issueSoby Mathew2016-12-121-2/+3
* Reset EL2 and EL3 configurable controlsDavid Cunado2016-12-012-0/+18
* Reset debug registers MDCR-EL3/SDCR and MDCR_EL2/HDCRDavid Cunado2016-11-092-1/+23
* Unify SCTLR initialization for AArch32 normal worldSoby Mathew2016-10-142-2/+18
* AArch32: Fix SCTLR context initializationSoby Mathew2016-08-311-2/+2
* AArch32: Add support in TF librariesSoby Mathew2016-08-102-0/+298
* Introduce `el3_runtime` and `PSCI` librariesSoby Mathew2016-07-184-0/+893