aboutsummaryrefslogtreecommitdiff
path: root/lib/el3_runtime
AgeCommit message (Expand)Author
2019-12-18aarch64: Fix stack pointer maintenance on EA handling pathJan Dabros
2019-12-06S-EL2 Support: Check for AArch64Artsem Artsemenka
2019-12-06Add support for enabling S-EL2Achin Gupta
2019-09-27Merge "AArch32: Disable Secure Cycle Counter" into integrationSoby Mathew
2019-09-26AArch32: Disable Secure Cycle CounterAlexei Fedorov
2019-09-20Fix MTE support from causing unused variable warningsJustin Chadwell
2019-09-18Merge changes from topic "db/unsigned_long" into integrationSandrine Bailleux
2019-09-13SCTLR and ACTLR are 32-bit for AArch32 and 64-bit for AArch64Deepika Bhavnani
2019-09-13Refactor ARMv8.3 Pointer Authentication support codeAlexei Fedorov
2019-09-09Enable MTE support in both secure and non-secure worldsJustin Chadwell
2019-08-21AArch64: Disable Secure Cycle CounterAlexei Fedorov
2019-07-12Enable MTE support unilaterally for Normal WorldSoby Mathew
2019-03-14Fix restoring APIBKey registersSandrine Bailleux
2019-03-01Merge pull request #1848 from antonio-nino-diaz-arm/an/docsAntonio Niño Díaz
2019-02-28Minor changes to documentation and commentsAntonio Nino Diaz
2019-02-28Merge pull request #1839 from loumay-arm/lm/a7x_errataAntonio Niño Díaz
2019-02-27Add support for pointer authenticationAntonio Nino Diaz
2019-02-27Add ARMv8.3-PAuth registers to CPU contextAntonio Nino Diaz
2019-02-27Cleanup context handling libraryAntonio Nino Diaz
2019-02-26Add workaround for errata 764081 of Cortex-A75Louis Mayencourt
2019-01-15Correct typographical errorsPaul Beesley
2019-01-04Sanitise includes across codebaseAntonio Nino Diaz
2018-11-01context_mgmt: Fix MISRA defectsAntonio Nino Diaz
2018-10-29Fix MISRA defects in extension libsAntonio Nino Diaz
2018-10-16AArch64: Enable lower ELs to use pointer authenticationJeenu Viswambharan
2018-10-03Mark BL31 initialization functionsDaniel Boulby
2018-08-29context_mgmt: Fix HANDLE_EA_EL3_FIRST implementationJulius Werner
2018-08-20AArch64: Enable MPAM for lower ELsJeenu Viswambharan
2018-05-29Merge pull request #1392 from dp-arm/dp/cve_2018_3639Dimitris Papastamos
2018-05-23context_mgmt: Make cm_init_context_common publicAntonio Nino Diaz
2018-05-23Add support for dynamic mitigation for CVE-2018-3639Dimitris Papastamos
2018-05-15Merge pull request #1376 from vwadekar/cm-init-actlr-el1Dimitris Papastamos
2018-05-09lib: el3_runtime: initialise actlr_el1 to hardware defaultsVarun Wadekar
2018-05-04RAS: Add fault injection supportJeenu Viswambharan
2018-05-04AArch64: Introduce RAS handlingJeenu Viswambharan
2018-05-04AArch64: Refactor GP register restore to separate functionJeenu Viswambharan
2018-03-21Rename 'smcc' to 'smccc'Antonio Nino Diaz
2017-11-30Enable SVE for Non-secure worldDavid Cunado
2017-11-29AMU: Implement support for aarch32Dimitris Papastamos
2017-11-29AMU: Implement support for aarch64Dimitris Papastamos
2017-11-20Refactor Statistical Profiling Extensions implementationDimitris Papastamos
2017-11-20Factor out extension enabling to a separate functionDimitris Papastamos
2017-11-15Move FPEXC32_EL2 to FP ContextDavid Cunado
2017-10-31aarch64: Add PubSub events to capture security state transitionsDimitris Papastamos
2017-10-13Init and save / restore of PMCR_EL0 / PMCRDavid Cunado
2017-09-07Merge pull request #1019 from etienne-lms/log-sizedavidcunado-arm
2017-09-01cpu log buffer size depends on cache line sizeEtienne Carriere
2017-08-23fix a typo about sctlr_el2Ken Kuang
2017-06-22aarch64: Enable Statistical Profiling Extensions for lower ELsdp-arm
2017-06-21Fully initialise essential control registersDavid Cunado