From patchwork Mon Apr 23 19:38:02 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Graf X-Patchwork-Id: 134026 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp1383794lji; Mon, 23 Apr 2018 12:38:11 -0700 (PDT) X-Google-Smtp-Source: AIpwx48Fv+sapTS3NfCJ8rz6E30XKglNo1bn+BkImJoqMNSyXNrse9anLPUHhMJJpjMaPgn6CSbg X-Received: by 10.80.137.167 with SMTP id g36mr29561373edg.25.1524512291734; Mon, 23 Apr 2018 12:38:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524512291; cv=none; d=google.com; s=arc-20160816; b=npbwJ46zuOEhTqGEPIlIebFfT0+Z/kuYrMZ/bQXq5NsqiAaA5gj3u5fF8XjsMNEwBh l5AEJn7Cn4oZD7fefoFLyo/NQifOlJ5UtTBAsnE0CUBrLwoHjUUuchGrPxuzTL+VAdpe jxQXaL2PTGXJtF7H4/NdZX44qg/3ptA7fN9/bTleILl8GYLIu9Jjh/jotuKBOB9A2d1S RETV7HHH4hRoELRyo6yKNLkHLby/euEJUBQQGgNpkEDJTaUrTsT0OzKKX4avl5K1XCoq 5Z5+1A6UzXJrn6GYyAcvOIrNn9o6aTyB/R7dfpvgoNOqXjDCGigTg1kHaf8OyH20gU19 XsIQ== 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=MullG04ESsB1g1qrawZ8Ra8KKcuSFJjjkU5iZttE0gI=; b=aOtT4p3+N4hvy8EJQn50veGIZsBVcT8snWSKMbyvsF1Vht5TZKFYTmkzzcdjLwS2bY tahe00ZWDN5+REe0KI1M9FDrQRBU3+3+1eYYzYPo3OxHJOSqgsgdrBasWdRMxy4KTWbw jywFy2Xoq2j9wrX6nA2OFFy+DEUgaUxUggqU4lhxQMWOzdNkEUawEGlhSWp8q45NYCsi sYZzSfTX586en1bTmhzmOaFav+87kBhphDpQzDQMxy2qfkFpYzvOlxWFQvvqySaMQWVp BE+qFxlLWD/ehxzCGTJmzv0Z4UMeA62czcInOd4V7jyoZT8Oqrgr3fTbWz+FMGDcW+1X JZ4A== 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 a11si101859edb.300.2018.04.23.12.38.10; Mon, 23 Apr 2018 12:38:11 -0700 (PDT) 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 BCB64C21E39; Mon, 23 Apr 2018 19:38:10 +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 AC575C21C57; Mon, 23 Apr 2018 19:38:07 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C1785C21D4A; Mon, 23 Apr 2018 19:38:06 +0000 (UTC) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by lists.denx.de (Postfix) with ESMTPS id 59201C21C2C for ; Mon, 23 Apr 2018 19:38:05 +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 BCC4BAB37; Mon, 23 Apr 2018 19:38:04 +0000 (UTC) From: Alexander Graf To: u-boot@lists.denx.de Date: Mon, 23 Apr 2018 21:38:02 +0200 Message-Id: <20180423193802.53994-1-agraf@suse.de> X-Mailer: git-send-email 2.12.3 Cc: Tom Rini Subject: [U-Boot] [PULL for 2018.05] efi patch queue 2018-04-23 for 2018.05 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 stable patch queue for efi. Please pull. Alex The following changes since commit 275d80a4c2fb63890f3f4c16b7ad481064e650a0: Merge git://git.denx.de/u-boot-usb (2018-04-22 09:30:36 -0400) are available in the git repository at: git://github.com/agraf/u-boot.git tags/signed-efi-2018.05 for you to fetch changes up to e83222bfc3ad2d7b2ecb1f1e559d78ec0d1f03cd: efi_selftest: test EFI_DEVICE_PATH_UTILITIES_PROTOCOL (2018-04-23 21:34:28 +0200) ---------------------------------------------------------------- Patch queue for efi - 2018-04-23 Some last minute fixes for 2018.05. Most of them are minor fixes. On top we have some functional improvements for the device path logic which should also help us be more compatible. ---------------------------------------------------------------- Heinrich Schuchardt (10): log: fix typo LOGL_EFI efi_loader: no support for ARMV7_NONSEC=y efi_selftest: do not execute test if setup failed efi_selftest: fix typo in efi_selftest_devicepath.c efi_loader: implement CreateDeviceNode efi_loader: fix AppendDevicePath efi_loader: correctly determine length of empty device path efi_loader: correcty determine total device path length efi_loader: complete EFI_DEVICE_PATH_UTILITIES_PROTOCOL efi_selftest: test EFI_DEVICE_PATH_UTILITIES_PROTOCOL doc/README.uefi | 2 + include/efi_api.h | 1 + include/efi_loader.h | 19 +- include/efi_selftest.h | 2 + include/log.h | 2 +- lib/efi_loader/Kconfig | 2 + lib/efi_loader/efi_boottime.c | 4 +- lib/efi_loader/efi_device_path.c | 124 +++++++++- lib/efi_loader/efi_device_path_utilities.c | 133 ++++++++++- lib/efi_selftest/Makefile | 1 + lib/efi_selftest/efi_selftest.c | 14 +- lib/efi_selftest/efi_selftest_devicepath.c | 2 +- lib/efi_selftest/efi_selftest_devicepath_util.c | 286 ++++++++++++++++++++++++ 13 files changed, 556 insertions(+), 36 deletions(-) create mode 100644 lib/efi_selftest/efi_selftest_devicepath_util.c