25 Commits (3a1b0676c72989d75276da7f11e89d00933eccdd)

Author SHA1 Message Date
David Cunado 1a853370ff Enable SVE for Non-secure world 7 years ago
Dimitris Papastamos ef69e1ea62 AMU: Implement support for aarch32 7 years ago
Dimitris Papastamos 380559c1c3 AMU: Implement support for aarch64 7 years ago
Dimitris Papastamos 281a08cc64 Refactor Statistical Profiling Extensions implementation 7 years ago
Dimitris Papastamos 0fd0f22298 Factor out extension enabling to a separate function 7 years ago
David Cunado 91089f360a Move FPEXC32_EL2 to FP Context 7 years ago
Dimitris Papastamos 17b4c0dd0a aarch64: Add PubSub events to capture security state transitions 7 years ago
David Cunado 3e61b2b543 Init and save / restore of PMCR_EL0 / PMCR 7 years ago
Etienne Carriere 86606eb51e cpu log buffer size depends on cache line size 7 years ago
Ken Kuang 2e09d4f804 fix a typo about sctlr_el2 7 years ago
dp-arm d832aee900 aarch64: Enable Statistical Profiling Extensions for lower ELs 8 years ago
David Cunado 18f2efd67d Fully initialise essential control registers 8 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Jeenu Viswambharan f4c8aa9054 Add macro to check whether the CPU implements an EL 8 years ago
Douglas Raillard 32f0d3c6c3 Replace some memset call by zeromem 8 years ago
Masahiro Yamada 3d8256b2a1 Use #ifdef for IMAGE_BL* instead of #if 8 years ago
Soby Mathew 9f3ee61c90 AArch32: Fix the stack alignment issue 8 years ago
David Cunado 939f66d6c4 Reset EL2 and EL3 configurable controls 8 years ago
David Cunado 495f3d3c51 Reset debug registers MDCR-EL3/SDCR and MDCR_EL2/HDCR 8 years ago
Soby Mathew b7b0787da8 Unify SCTLR initialization for AArch32 normal world 8 years ago
Soby Mathew 9e3b4cbbad AArch32: Fix SCTLR context initialization 8 years ago
Soby Mathew e33b78a658 AArch32: Add support in TF libraries 9 years ago
Soby Mathew 532ed61838 Introduce `el3_runtime` and `PSCI` libraries 9 years ago