Merge patch series "riscv: Introduce KASLR"
[platform/kernel/linux-rpi.git] / drivers / firmware / efi / libstub / efistub.h
index 9823f6f..212687c 100644 (file)
@@ -1133,6 +1133,14 @@ const u8 *__efi_get_smbios_string(const struct efi_smbios_record *record,
 
 void efi_remap_image(unsigned long image_base, unsigned alloc_size,
                     unsigned long code_size);
+efi_status_t efi_kaslr_relocate_kernel(unsigned long *image_addr,
+                                      unsigned long *reserve_addr,
+                                      unsigned long *reserve_size,
+                                      unsigned long kernel_size,
+                                      unsigned long kernel_codesize,
+                                      unsigned long kernel_memsize,
+                                      u32 phys_seed);
+u32 efi_kaslr_get_phys_seed(efi_handle_t image_handle);
 
 asmlinkage efi_status_t __efiapi
 efi_zboot_entry(efi_handle_t handle, efi_system_table_t *systab);