arm-trusted-firmware/docs/getting_started
Boyan Karatotev edc4668486 fix(cpus): reduce generic_errata_report()'s size
For a pretty implementation and straightforward code, the CVE/erratum
dispatching of the errata status reporting was done with a macro,
closely following the old code. Unfortunately, this produces a function
that was over a kilobyte in size, which unsurprisingly doesn't fit on
some platforms.

Convert the macro to a proper C function and call it once. Also hide the
errata ordering checking behind the FEATURE_DETECTION flag to further
save space. This functionality is not necessary for most builds.
Development and platform bringup builds, which should find this
functionality useful, are expected to have FEATURE_DETECTION enabled.

This reduces the function to under 600 bytes.

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: Ibf5376a26cbae28d9dc010128452cb3c694a3f78
(cherry picked from commit f43e09a12e)
2023-09-22 08:35:11 +00:00
..
build-options.rst fix(cpus): reduce generic_errata_report()'s size 2023-09-22 08:35:11 +00:00
docs-build.rst Merge changes If90a18ee,I02e88f8c,Iea447fb5,Ie0570481,Ieeb14cfc into integration 2022-11-16 16:18:54 +01:00
image-terminology.rst docs(build): clarify getting started section 2022-11-16 14:06:48 +00:00
index.rst docs: add top level section numbering 2022-11-16 14:06:48 +00:00
initial-build.rst docs(build): clarify getting started section 2022-11-16 14:06:48 +00:00
porting-guide.rst fix(cpus): update doc and check for plat_can_cmo 2022-11-14 15:31:12 +01:00
prerequisites.rst Merge changes If90a18ee,I02e88f8c,Iea447fb5,Ie0570481,Ieeb14cfc into integration 2022-11-16 16:18:54 +01:00
psci-lib-integration-guide.rst docs: document do_panic() and panic() helper functions 2022-11-08 14:09:33 +00:00
rt-svc-writers-guide.rst docs(rme): add description of TF-A changes for RME 2021-11-15 22:20:07 +01:00
tools-build.rst docs(build): clarify getting started section 2022-11-16 14:06:48 +00:00