From patchwork Thu May 14 12:38:27 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Walle X-Patchwork-Id: 245814 List-Id: U-Boot discussion From: michael at walle.cc (Michael Walle) Date: Thu, 14 May 2020 14:38:27 +0200 Subject: [PATCH 0/4] bootefi fixes for aarch64/layerscape Message-ID: <20200514123831.30157-1-michael@walle.cc> I'm bringing up efiboot on a ARM64 board which runs without TF-a and PSCI, therefore the secondary cores are brought up by spin-tables. I ran into several problems. Here are the fixes. Michael Walle (4): efi_loader: aarch64: align runtime section to 64kb efi_loader: check alignment in efi_add_memory_map() fsl-layerscape: align first parameter of efi_add_memory_map() efi_loader: call smp_kick_all_cpus() arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 2 +- arch/arm/cpu/armv8/u-boot.lds | 9 ++++++++- common/bootm.c | 9 +++++++++ lib/efi_loader/efi_memory.c | 18 +++++------------- lib/efi_loader/efi_setup.c | 6 ++++++ 5 files changed, 29 insertions(+), 15 deletions(-)