mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 14:12:07 +02:00
efi/libstub: arm64: Remap relocated image with strict permissions
After relocating the executable image, use the EFI memory attributes protocol to remap the code and data regions with the appropriate permissions. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
This commit is contained in:
parent
c7d9e628b8
commit
3c60f67b4b
|
|
@ -139,6 +139,7 @@ efi_status_t handle_kernel_image(unsigned long *image_addr,
|
|||
*image_addr = *reserve_addr;
|
||||
memcpy((void *)*image_addr, _text, kernel_size);
|
||||
caches_clean_inval_pou(*image_addr, *image_addr + kernel_codesize);
|
||||
efi_remap_image(*image_addr, *reserve_size, kernel_codesize);
|
||||
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user