diff options
| author | WANG Rui <r@hev.cc> | 2026-04-27 16:47:21 +0800 |
|---|---|---|
| committer | Ard Biesheuvel <ardb@kernel.org> | 2026-04-29 08:56:16 +0200 |
| commit | cda92ac47c024d84f6b8294e462d6272039a10ac (patch) | |
| tree | eb3fe3b9fb83e1f40b9db3eedacd50a9982bec38 /include/linux/spi | |
| parent | ad6f4f3ea72f866176f9dd6031c8778da088c686 (diff) | |
efi/libstub: Synchronize instruction cache after kernel relocation
The relocated kernel image is copied to its new location using memcpy().
On architectures with separate instruction and data caches, the copied
instructions may remain stale in the instruction cache, leading to the
execution of outdated contents.
Call efi_cache_sync_image() after the relocation copy to ensure the
instruction cache is synchronized with the updated memory contents before
control is transferred to the relocated kernel.
Signed-off-by: WANG Rui <r@hev.cc>
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'include/linux/spi')
0 files changed, 0 insertions, 0 deletions
