arm-trusted-firmware/docs
Boyan Karatotev 0d020822ae perf(cpus): inline the reset function
Similar to the cpu_rev_var and cpu_ger_rev_var functions, inline the
call_reset_handler handler. This way we skip the costly branch at no
extra cost as this is the only place where this is called.

While we're at it, drop the options for CPU_NO_RESET_FUNC. The only cpus
that need that are virtual cpus which can spare the tiny bit of
performance lost. The rest are real cores which can save on the check
for zero.

Now is a good time to put the assert for a missing cpu in the
get_cpu_ops_ptr function so that it's a bit better encapsulated.

Change-Id: Ia7c3dcd13b75e5d7c8bafad4698994ea65f42406
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
2025-02-24 09:36:10 +00:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about docs(maintainers): update LTS maintainers 2025-01-24 11:25:51 -06:00
components feat(gpt): statically allocate bitlocks array 2025-02-11 15:10:49 +00:00
design perf(cpus): inline the reset function 2025-02-24 09:36:10 +00:00
design_documents refactor(rse): put MHU code in a dedicated file 2025-02-12 10:11:49 +01:00
getting_started Merge changes I765a7fa0,Ic33f0b6d,I8d1a88c7,I381f96be,I698fa849, ... into integration 2025-02-11 16:52:18 +01:00
perf docs(juno): update PSCI instrumentation data 2024-11-15 13:16:28 +00:00
plat feat(fvp): increase GPT PPS to 1TB 2025-02-11 15:10:49 +00:00
process docs: remove reference to phabricator pages 2024-05-15 14:27:45 +02:00
resources docs: add inital lts doc 2025-01-21 08:40:34 -06:00
security_advisories chore: rename Poseidon to Neoverse V3 2024-03-26 11:27:31 -05:00
threat_model feat(docs): add RSE provided mboot backends to the threat model 2024-11-04 17:25:15 +01:00
tools fix(cot-dt2c): use processed Device Tree source file as input 2024-08-27 12:50:20 +01:00
change-log.md docs(changelog): changelog for v2.12 release 2024-11-19 18:08:58 -06:00
conf.py docs(changelog): changelog for v2.12 release 2024-11-19 18:08:58 -06:00
global_substitutions.txt feat(docs): add DPE to RSE desing doc 2024-11-04 17:28:15 +01:00
glossary.rst docs: add inital lts doc 2025-01-21 08:40:34 -06:00
index.rst feat(fwu): update the URL links for the FWU specification 2024-03-01 14:19:56 +05:30
license.rst feat(lib): introduce Hob creation library 2024-12-06 13:26:31 +00:00
Makefile build: install dependencies before doc build 2024-11-06 15:18:06 +01:00
porting-guide.rst Merge "docs(console): updated console docs" into integration 2025-02-12 15:33:26 +01:00