In the initial implementation of this workaround we used a dedicated workaround context to save/restore state. This patch reduces the footprint as no additional context is needed. Additionally, this patch reduces the memory loads and stores by 20%, reduces the instruction count and exploits static branch prediction to optimize the SMC path. Change-Id: Ia9f6bf06fbf8a9037cfe7f1f1fb32e8aec38ec7d Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com> |
||
---|---|---|
.. | ||
aem_generic.S | ||
cortex_a35.S | ||
cortex_a53.S | ||
cortex_a55.S | ||
cortex_a57.S | ||
cortex_a72.S | ||
cortex_a73.S | ||
cortex_a75.S | ||
cortex_a75_pubsub.c | ||
cpu_helpers.S | ||
denver.S | ||
workaround_cve_2017_5715_bpiall.S | ||
workaround_cve_2017_5715_mmu.S |