commit | fc8c53ff0e1153f6703b682bfdd59c135c3f8acd | [log] [tgz] |
---|---|---|
author | Nicolas Pitre <npitre@baylibre.com> | Thu Apr 08 17:56:28 2021 -0400 |
committer | Anas Nashif <anas.nashif@intel.com> | Mon Apr 12 11:47:41 2021 -0400 |
tree | f92a2d65eb43ed19cb6a59870808bae4ce861efe | |
parent | 1a69317eea47830444f088e9cce128d01af5df8c [diff] |
arm64: a few alignment fixes The structure for the arm64_cpu_init array has to carry the cache alignment on the whole structure and not on some internal padding to achieve the desired effect. And align struct __esf to a 16-byte boundary which will also align its size accordingly. This structure is allocated on the stack on exception entry and the ABI prescribed 16-byte stack alignment should be preserved. Signed-off-by: Nicolas Pitre <npitre@baylibre.com>