]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/firmware/efi/libstub/fdt.c
efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted
[linux.git] / drivers / firmware / efi / libstub / fdt.c
index 7cfc51935c4b73e02f1577ccb9ec26e4d06862ed..5440ba17a1c577dd85cb7a656a1c93aa7fd1d6ed 100644 (file)
@@ -318,6 +318,9 @@ efi_status_t allocate_new_fdt_and_exit_boot(efi_system_table_t *sys_table,
        if (status == EFI_SUCCESS) {
                efi_set_virtual_address_map_t *svam;
 
+               if (novamap())
+                       return EFI_SUCCESS;
+
                /* Install the new virtual address map */
                svam = sys_table->runtime->set_virtual_address_map;
                status = svam(runtime_entry_count * desc_size, desc_size,