Merge pull request #1392 from dp-arm/dp/cve_2018_3639
Implement workaround for CVE-2018-3639 on Cortex A57/A72/A73 and A75 |
---|
bl31/bl31.mk |
---|
bl32/sp_min/sp_min.mk |
---|
bl32/sp_min/wa_cve_2017_5715_bpiall.S 0 → 100644 |
---|
bl32/sp_min/wa_cve_2017_5715_icache_inv.S 0 → 100644 |
---|
bl32/sp_min/workaround_cve_2017_5715_bpiall.S 100644 → 0 |
---|
bl32/sp_min/workaround_cve_2017_5715_icache_inv.S 100644 → 0 |
---|
docs/cpu-specific-build-macros.rst |
---|
include/lib/cpus/aarch32/cortex_a57.h |
---|
include/lib/cpus/aarch32/cortex_a72.h |
---|
include/lib/cpus/aarch64/cortex_a57.h |
---|
include/lib/cpus/aarch64/cortex_a72.h |
---|
include/lib/cpus/aarch64/cortex_a73.h |
---|
include/lib/cpus/aarch64/cortex_a75.h |
---|
include/lib/cpus/aarch64/cpu_macros.S |
---|
include/lib/cpus/wa_cve_2017_5715.h 0 → 100644 |
---|
include/lib/cpus/wa_cve_2018_3639.h 0 → 100644 |
---|
include/lib/cpus/workaround_cve_2017_5715.h 100644 → 0 |
---|
include/lib/el3_runtime/aarch64/context.h |
---|
include/services/arm_arch_svc.h |
---|
lib/cpus/aarch32/cortex_a57.S |
---|
lib/cpus/aarch32/cortex_a72.S |
---|
lib/cpus/aarch64/cortex_a57.S |
---|
lib/cpus/aarch64/cortex_a72.S |
---|
lib/cpus/aarch64/cortex_a73.S |
---|
lib/cpus/aarch64/cortex_a75.S |
---|
lib/cpus/aarch64/cpu_helpers.S |
---|
lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S 0 → 100644 |
---|
lib/cpus/aarch64/wa_cve_2017_5715_mmu.S 0 → 100644 |
---|
lib/cpus/aarch64/workaround_cve_2017_5715_bpiall.S 100644 → 0 |
---|
lib/cpus/aarch64/workaround_cve_2017_5715_mmu.S 100644 → 0 |
---|
lib/cpus/cpu-ops.mk |
---|
lib/el3_runtime/aarch64/context.S |
---|
services/arm_arch_svc/arm_arch_svc_setup.c |
---|