Merge pull request #1392 from dp-arm/dp/cve_2018_3639
Implement workaround for CVE-2018-3639 on Cortex A57/A72/A73 and A75
commit d003b190938fa9e50ad351015da4b5225c78ce14
2 parents edcd266 + fe007b2
@Dimitris Papastamos Dimitris Papastamos authored on 29 May 2018
GitHub committed on 29 May 2018
Showing 33 changed files
View
bl31/bl31.mk
View
bl32/sp_min/sp_min.mk
View
bl32/sp_min/wa_cve_2017_5715_bpiall.S 0 → 100644
View
bl32/sp_min/wa_cve_2017_5715_icache_inv.S 0 → 100644
View
bl32/sp_min/workaround_cve_2017_5715_bpiall.S 100644 → 0
View
bl32/sp_min/workaround_cve_2017_5715_icache_inv.S 100644 → 0
View
docs/cpu-specific-build-macros.rst
View
include/lib/cpus/aarch32/cortex_a57.h
View
include/lib/cpus/aarch32/cortex_a72.h
View
include/lib/cpus/aarch64/cortex_a57.h
View
include/lib/cpus/aarch64/cortex_a72.h
View
include/lib/cpus/aarch64/cortex_a73.h
View
include/lib/cpus/aarch64/cortex_a75.h
View
include/lib/cpus/aarch64/cpu_macros.S
View
include/lib/cpus/wa_cve_2017_5715.h 0 → 100644
View
include/lib/cpus/wa_cve_2018_3639.h 0 → 100644
View
include/lib/cpus/workaround_cve_2017_5715.h 100644 → 0
View
include/lib/el3_runtime/aarch64/context.h
View
include/services/arm_arch_svc.h
View
lib/cpus/aarch32/cortex_a57.S
View
lib/cpus/aarch32/cortex_a72.S
View
lib/cpus/aarch64/cortex_a57.S
View
lib/cpus/aarch64/cortex_a72.S
View
lib/cpus/aarch64/cortex_a73.S
View
lib/cpus/aarch64/cortex_a75.S
View
lib/cpus/aarch64/cpu_helpers.S
View
lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S 0 → 100644
View
lib/cpus/aarch64/wa_cve_2017_5715_mmu.S 0 → 100644
View
lib/cpus/aarch64/workaround_cve_2017_5715_bpiall.S 100644 → 0
View
lib/cpus/aarch64/workaround_cve_2017_5715_mmu.S 100644 → 0
View
lib/cpus/cpu-ops.mk
View
lib/el3_runtime/aarch64/context.S
View
services/arm_arch_svc/arm_arch_svc_setup.c