Files
arm-trusted-firmware/include/lib
Boyan KaratotevandJidong Sun 616a7983db fix(cpus): inform the compiler that struct cpu_ops is aligned
The only way to access a cpu_ops structure is through a pointer returned
from assembly so the compiler can't know its alignment and it must
assume the worst. As a result, it's scared to do 64 bit loads and must
do 8 single byte loads that it then can combine together.

Well, the cpu assembly macros take care to align the cpu_ops entries to
a word boundary so we can propagate that information to the structure
definition as well and removed the compiler's paranoia.

Change-Id: Id38d6f1b92527b8a414cfbb856a5a82c76a1b1a8
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
(cherry picked from commit 759ed94612)
2025-09-19 16:15:54 +00:00
..
2021-10-26 12:15:42 +01:00
2024-05-08 20:36:04 -05:00
2024-05-08 20:36:04 -05:00
2024-04-15 12:14:16 +01:00