mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
![]() This involves replacing: * the reset_func with the standard cpu_reset_func_{start,end} to apply errata automatically * the <cpu>_errata_report with the errata_report_shim to report errata automatically ...and for each erratum: * the prologue with the workaround_<type>_start to do the checks and framework registration automatically * the epilogue with the workaround_<type>_end * the checker function with the check_erratum_<type> to make it more descriptive * Manual comparison of disassembly of converted functions with non- converted functions. aarch64-none-elf-objdump -D <TF-A with conversion>/build/../release/bl31/bl31.elf vs aarch64-none-elf-objdump -D <TF-A clean repo>/build/fvp/release/bl31/bl31.elf * Build for debug with all errata enabled and step through ArmDS at reset to ensure all functions are entered. Change-Id: I62e030962edf4e8e8be2c19e7a3176e319468c50 Signed-off-by: Sona Mathew <SonaRebecca.Mathew@arm.com> |
||
---|---|---|
.. | ||
aarch32 | ||
aarch64 | ||
cpu-ops.mk | ||
errata_report.c |