From patchwork Fri Jan 6 22:48:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1722625 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=gmx.de header.i=@gmx.de header.a=rsa-sha256 header.s=s31663417 header.b=lRpYUprx; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Npdmx5tS9z23dq for ; Sat, 7 Jan 2023 09:49:04 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E8EFC852F0; Fri, 6 Jan 2023 23:48:53 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; secure) header.d=gmx.de header.i=@gmx.de header.b="lRpYUprx"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 383AC853EB; Fri, 6 Jan 2023 23:48:52 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2D8F18529E for ; Fri, 6 Jan 2023 23:48:49 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673045327; bh=ZQn3RwrzTq+6Dpr7k05olXJgD6+Pa1C9XUYksgmK9H0=; h=X-UI-Sender-Class:Date:To:Cc:From:Subject; b=lRpYUprxukaWhN1O372TfRCxnkOLrCMhbEv4RH8FYQun/ZRm80VTlgVE6EMuM5uGI AsEJD3zgLjeTJp0pLv4LGgXcL2Plkc6DnQCalPMYYiXhoaHIvaY+dv7UV0eXH+iwZS etYFh2G6GthliaXaMo+YWmbOc6QY/ZStG5Niws7LBJJJ9YUtQ3VYpREt5W1rhOIOuK 4vZNGJGjZZAHPo+LR2EBec/wrpDAzMyRW0Z3AcFv6d81kjTR0Kmy9mxFR5EAxy/OJ/ ZSsfoPi40iSw4VP3IPq/XhDlCmT7QQU2WRv832yp8m002NbBc44AHZLWL8GSL3JOg7 FlMD62l5Jcslg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.123.94] ([88.152.145.137]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mzhj9-1os9PS2vSr-00vdPh; Fri, 06 Jan 2023 23:48:47 +0100 Message-ID: <062d9035-146c-b74d-84a5-4b6eaf68ff06@gmx.de> Date: Fri, 6 Jan 2023 23:48:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US To: Tom Rini Cc: Ilias Apalodimas , U-Boot Mailing List , Vagrant Cascadian From: Heinrich Schuchardt Subject: Pull request efi-2023-01-rc5-4 X-Provags-ID: V03:K1:yNXwKBdKBKn8nTDweZlNqBZWHcSTRmdKi5FT3zcaRwpmdtiTTIo ThazLkAb/EPYCK+a04THtg20LP7aDyK0VD1zRB2x5IrL815mUJ83Z3uczru7mpKqnq3ph6o 5oOwesgWXRDV5/8/QIPHub6qU3EOg4JxXW17dD50TjpYj8+QQ1FP8JzDRjNkK/CNMsbnGBl PRybYQ5+nmhK9YhnWJqfw== UI-OutboundReport: notjunk:1;M01:P0:gYakEKHnGd0=;DI2D+7Q4AbGqvtM8IBKiOT9xHS8 7rD4ptji7aDUE1riCuH7Jktm/PknkuNoEXlb5zFdOrn3vvyRG6rgAxnvoXsg/QiEV6Qxavp2i Bb7VugBE9Rz89dR7qsSsysochEfpRteVvOkH42Vq+2XApyYCkA0ANArDIbHZqIZILH5retCyj niIxHS3dNxh//TRaV7uP/Odh+oJZCiviS4TiU7VYWiJzgjzPpI/bfb/Ojz9zB+HXMudAq+p62 fVvyiShsv7fLOEYioHL7vKlQwLlEgL7D/5m/2E4TBwJie7MgE8CTjl9w96zq1x/EVLUR9OM9h xUmAhaHbm/pdzcRLc3HflMr71yRkFwcGGp6bXLWE2eSVa4Iag3Kjm4Eu7Latexdqvn5Y4zZo3 0RW/yDGc+WOVlZMKun/ULZCI38CZLu3d7Qq6kgG2a1dWRgA1QlGH/ByiH6omYcse+gpx12LUo 24rwoSI7a5CIbeTiD41pVwTPEicHUdbC0sYBg/sy6ccWRt3hMQAJbPPh1ebUSTuhWTVR0Bxyb 0ClOmfKcM5mLlRY8UoeKJQ4IVEUAGqULCdTbZtEH0b29pNfqdXlwF8V5PdARMrdwXEvtxJniS jbb6JtUVWbeHny1++uNIbwtT+hJpw4AaUIUD4V/We+ot6smjSxXJ64bWUJRP6zahzwS+6+NP+ gQdo2pl3d0lAYQBr+yqf5fDgSTEfNJw9nlT17WFwijMA9rlocoP42w71Vqdtb6R8+pk3HJ6fF Hhb5PicTAabtnvV3ks7nKTrgtHxrmCitEmHBz8SUVZKv7X7PajAw/5FBv+UphqKQyoRbX7s98 LwkEaOhQeFAJy/hMkCT1mnioIA/TaX1aPG3qTeFBEIiC2mWYqNZQxUCgb5gwNEikzZ/hoRTsn 3ASMw5jv82G3tNiIQ0rG9VTdlsXG+dWf61Jqgl+rFtDnnZaB4NXABVDgegBtNEnlG+Zn6x54G Q5dzFSPZgqlnAyjYYhToZToQSFQ= X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean The following changes since commit 9ddcdcc03cc6f0f46895604c589af17fdbdfe8b7: Merge tag 'u-boot-stm32-20230106' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2023-01-06 08:16:15 -0500) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2023-01-rc5-4 for you to fetch changes up to 4bba71ff83e2b2a1607c5b3b9995767691242b29: efi_loader: make .data section of *_efi.so files RW (2023-01-06 22:27:30 +0100) Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/14631 Bbooting via EFI and via booti/bootz was susccessful on * Orange Pi PC * Pine A64 LTS ---------------------------------------------------------------- Pull request efi-2023-01-rc5-4 UEFI: * correct the vexpress loaddr which collides with memory used by EFI * consider the EFI memory map for LMB memory reservation * avoid RWX section warnings for .data section of *_efi.so files ---------------------------------------------------------------- Heinrich Schuchardt (4): vexpress: adjust loadaddr efi_loader: carve out efi_get_memory_map_alloc() lmb: consider EFI memory map efi_loader: make .data section of *_efi.so files RW arch/arm/lib/elf_aarch64_efi.lds | 8 +++++++- cmd/efidebug.c | 18 ++++-------------- include/configs/vexpress_common.h | 1 + include/efi_loader.h | 3 +++ lib/efi_loader/efi_memory.c | 34 ++++++++++++++++++++++++++++++++++ lib/lmb.c | 36 ++++++++++++++++++++++++++++++++++++ 6 files changed, 85 insertions(+), 15 deletions(-)