summaryrefslogtreecommitdiff
path: root/include/linux/soc
diff options
context:
space:
mode:
authorWANG Rui <r@hev.cc>2026-04-27 16:47:21 +0800
committerArd Biesheuvel <ardb@kernel.org>2026-04-29 08:56:16 +0200
commitcda92ac47c024d84f6b8294e462d6272039a10ac (patch)
treeeb3fe3b9fb83e1f40b9db3eedacd50a9982bec38 /include/linux/soc
parentad6f4f3ea72f866176f9dd6031c8778da088c686 (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/soc')
0 files changed, 0 insertions, 0 deletions