From patchwork Sun Dec 17 20:33:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Graf X-Patchwork-Id: 122180 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2066074qgn; Sun, 17 Dec 2017 12:33:51 -0800 (PST) X-Google-Smtp-Source: ACJfBotT5jE4GXfEsT6GpBulqWhCXbhWrP92cNlMTFNitjfjtlEFISEeNlWsJsJtvq2CjN5M1S5x X-Received: by 10.80.204.72 with SMTP id n8mr26187498edi.64.1513542831433; Sun, 17 Dec 2017 12:33:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513542831; cv=none; d=google.com; s=arc-20160816; b=o3xuX5dVQ6b3Sz088gzRs74VgVAf4nWGvTt2bI1qCEcuvhtOeP9nLwQQCyBF51Tl/m PQtb9OoNfFetZ1X1D1RBjFrVlQfvy1EiBkfiF8/mH6Ii6YGN+Ekas7g69xRdqinpxqCc /sWBvILPlE7wIrcDNv/aIzzjDNDK6qYRXDLf0ieMGQWRS+M8NDYuBUjTUxsFzQXse8hf XhoZ1X5mHwsemUx6qYhxdaop1dqke5IbX67o1o+cz9WDzk0j70KyQJrfxLGnIHdCnH5X mpmkQqQJKoauPObUPLPtPHiD9JSfpEmKLFEZWvw3Qob7ZdYWFfj4XR1MDs1i6Goy1Jj3 dTYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:message-id:date:to:from :arc-authentication-results; bh=8grZkMkjnwUwiv/axqnGcQf6Wykb9e3U2mZDcy4F77Y=; b=M6kzDp3tcPlb4Q65p1cKUT6hQPR2GVzXeeuMd2mC+00LBsNAhD3v30QWblZg8QQCzL rLQlCzMJXRtAxMsbQybQ4fEY5E8x3+wlx0F86z9mojkWOKlsaYKxjnyfpA+rzmRE1JEK 8h3LLJcVuHYWS1TDdM5Bgd9IHCVxDfrRghF23pS0O64NS3UNYsNwSDOvhORyPvK7VN2y SJTIsH2TCePimpkB9V3mnowzD5ds3g64vXZV2xJoRwI75Prl9Waww2juPuiOohH4UcrL cMX2k4NJNrR49v+Zv0kJO3oVrt6N+LB2n+gnE2+oO+vPsLOo82Bu8sZWUMQUHOHQcEXx zisA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Return-Path: Received: from lists.denx.de (dione.denx.de. [81.169.180.215]) by mx.google.com with ESMTP id r6si652125edi.365.2017.12.17.12.33.50; Sun, 17 Dec 2017 12:33:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) client-ip=81.169.180.215; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by lists.denx.de (Postfix, from userid 105) id 8F0B9C21FCE; Sun, 17 Dec 2017 20:33:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_DNSWL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 30B91C21F38; Sun, 17 Dec 2017 20:33:47 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E51D3C21F38; Sun, 17 Dec 2017 20:33:45 +0000 (UTC) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by lists.denx.de (Postfix) with ESMTPS id 75B9EC21D56 for ; Sun, 17 Dec 2017 20:33:45 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id D8377ABAE; Sun, 17 Dec 2017 20:33:44 +0000 (UTC) From: Alexander Graf To: Tom Rini Date: Sun, 17 Dec 2017 21:33:44 +0100 Message-Id: <20171217203344.69457-1-agraf@suse.de> X-Mailer: git-send-email 2.12.3 Cc: u-boot@lists.denx.de, Heinrich Schuchardt Subject: [U-Boot] [PULL] efi patch queue 2017-12-17 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi Tom, This is my current patch queue for efi. Please pull. Alex The following changes since commit 15616a0aa58173bce1efe47569bf2e10d023ae9c: Merge git://git.denx.de/u-boot-dm (2017-12-14 15:46:07 -0500) are available in the git repository at: git://github.com/agraf/u-boot.git tags/signed-efi-v2018.01 for you to fetch changes up to bde6bfe4c3234480a0eef3b5bda8cf5fc83d3c79: efi_loader: comments for dp_part_fill() (2017-12-16 23:07:56 +0100) ---------------------------------------------------------------- Patch queue for efi - 2017-12-17 A few fixes for 2018.01: - Compile fix with helloworld example - DP match fix (fixes FreeBSD loader and grub on block storage) - More DP fixes for SD, block - Fix use-after-free ---------------------------------------------------------------- Alexander Graf (3): efi_loader: helloworld.c: Explicitly use .rodata for loaded_image_guid efi_loader: helloworld.c: Reduce file size efi_loader: Ensure efi_dp_find_obj() finds exact matches Heinrich Schuchardt (7): efi_loader: return status from efi_setup_loaded_image() efi_loader: new function efi_delete_handle() efi_loader: error handling in efi_load_image() efi_loader: correctly determine if an MMC device is an SD-card efi_loader: correctly setup device paths for block devices efi_loader: correct DeviceNodeToText for media types efi_loader: comments for dp_part_fill() arch/arm/lib/elf_arm_efi.lds | 11 +- include/efi_loader.h | 10 +- lib/efi_loader/efi_boottime.c | 228 +++++++++++++++++-------------- lib/efi_loader/efi_device_path.c | 56 ++++++-- lib/efi_loader/efi_device_path_to_text.c | 43 ++++-- lib/efi_loader/helloworld.c | 3 +- 6 files changed, 214 insertions(+), 137 deletions(-)