350 Commits (b61d94a1a2a13ea4395013fe9d8df3f0cb105faf)

Author SHA1 Message Date
Dimitris Papastamos d6b798097e Implement dynamic mitigation for CVE-2018-3639 on Cortex-A76 7 years ago
Dimitris Papastamos 040b546e94 Implement Cortex-Ares 1043202 erratum workaround 7 years ago
Dimitris Papastamos 08268e27ab Add AMU support for Cortex-Ares 7 years ago
Isla Mitchell abbffe98ed Add support for Cortex-Ares and Cortex-A76 CPUs 7 years ago
Dimitris Papastamos 2b91536625 Fast path SMCCC_ARCH_WORKAROUND_1 calls from AArch32 7 years ago
Dimitris Papastamos fe007b2e15 Add support for dynamic mitigation for CVE-2018-3639 7 years ago
Dimitris Papastamos e086570815 aarch32: Implement static workaround for CVE-2018-3639 7 years ago
Dimitris Papastamos b8a25bbb0b Implement static workaround for CVE-2018-3639 7 years ago
Dimitris Papastamos 2c3a10780d Rename symbols and files relating to CVE-2017-5715 7 years ago
Varun Wadekar b0301467bc Workaround for CVE-2017-5715 on NVIDIA Denver CPUs 7 years ago
Jonathan Wright fe634fa62f Check presence of fix for errata 835769 in Cortex-A53 7 years ago
Jonathan Wright 9ec3921c02 Check presence of fix for errata 843419 in Cortex-A53 7 years ago
Dimitris Papastamos a205a56ea8 Fixup `SMCCC_ARCH_FEATURES` semantics 7 years ago
Dimitris Papastamos 3991a6a49f Use PFR0 to identify need for mitigation of CVE-2017-5715 7 years ago
Dimitris Papastamos 714b21ffc7 MISRA fixes for Cortex A75 AMU implementation 7 years ago
Dimitris Papastamos f06890ea89 Refactor AMU support for Cortex A75 7 years ago
Dimitris Papastamos a2e702a2f3 Factor out CPU AMU helpers 7 years ago
Soby Mathew 7af7038e87 Fixup AArch32 errata printing framework 7 years ago
Joel Hutton c70da54631 AMU: Implement context save/restore for aarch32 7 years ago
Dimitris Papastamos 1d6d47a82a Optimize SMCCC_ARCH_WORKAROUND_1 on Cortex A57/A72/A73 and A75 7 years ago
Dimitris Papastamos d9bd656cf5 Optimize/cleanup BPIALL workaround 7 years ago
Manoj Kumar 2dc80e4931 lib/cpus: fix branching in reset function for cortex-a72 AARCH32 mode 7 years ago
Dimitris Papastamos e4b34efa18 Workaround for CVE-2017-5715 for Cortex A9, A15 and A17 7 years ago
Dimitris Papastamos eec9e7d1e6 Print erratum application report for CVE-2017-5715 7 years ago
Dimitris Papastamos c0ca14d605 Change the default errata format string 7 years ago
Roberto Vargas b1d27b484f bl2-el3: Add BL2_EL3 image 7 years ago
Dimitris Papastamos 53bfb94ece Add hooks to save/restore AMU context for Cortex A75 7 years ago
Dimitris Papastamos 780edd86a0 Use PFR0 to identify need for mitigation of CVE-2017-5915 7 years ago
Dimitris Papastamos a1781a211a Workaround for CVE-2017-5715 on Cortex A73 and A75 7 years ago
Dimitris Papastamos f62ad32269 Workaround for CVE-2017-5715 on Cortex A57 and A72 7 years ago
Dimitris Papastamos 0319a97747 Implement support for the Activity Monitor Unit on Cortex A75 7 years ago
Matt Ma 5f70d8de5b Replace macro ASM_ASSERTION with macro ENABLE_ASSERTIONS 7 years ago
Etienne Carriere 1ca8d02316 ARMv7: introduce Cortex-A12 7 years ago
Etienne Carriere 778e411dc9 ARMv7: introduce Cortex-A17 7 years ago
Etienne Carriere 6ff43c2639 ARMv7: introduce Cortex-A7 7 years ago
Etienne Carriere d56a846121 ARMv7: introduce Cortex-A5 7 years ago
Etienne Carriere e3148c2b53 ARMv7: introduce Cortex-A9 7 years ago
Etienne Carriere 10922e7ade ARMv7: introduce Cortex-A15 7 years ago
Eleanor Bonnici 6de9b3364b Cortex-A72: Implement workaround for erratum 859971 7 years ago
Eleanor Bonnici 45b52c202f Cortex-A57: Implement workaround for erratum 859972 7 years ago
Eleanor Bonnici 80bcf98151 CPU: Correct names of implementation-defined aux regs 7 years ago
Isla Mitchell 2a4b4b71ba Fix order of #includes 7 years ago
Douglas Raillard c2b8806fb6 Introduce TF_LDFLAGS 7 years ago
David Cunado 0dd4195114 Resolve signed-unsigned comparison issues 7 years ago
Douglas Raillard a94cc374ab Apply workarounds for A53 Cat A Errata 835769 and 843419 7 years ago
Dimitris Papastamos 94f7d1e205 aarch32: Implement errata workarounds for Cortex A57 8 years ago
Dimitris Papastamos 3749d853d2 aarch32: Implement errata workarounds for Cortex A53 8 years ago
Dimitris Papastamos 56e0499971 aarch32: Implement cpu_rev_var_hs() 8 years ago
Varun Wadekar fb7d32e588 Unique names for defines in the CPU libraries 8 years ago
Varun Wadekar 6311f63de0 Tegra: enable 'signed-comparison' compilation warning/errors 8 years ago