From patchwork Tue Aug 21 15:52:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Graf X-Patchwork-Id: 144740 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp5442110ljj; Tue, 21 Aug 2018 08:52:46 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZMWkTboUzpicR4OAnxnKHkEp6K25GNIYCnxCydyam73tUWjIHY0vA8n2ysgD8SgiJ7uR2G X-Received: by 2002:a50:a522:: with SMTP id y31-v6mr2517861edb.72.1534866766237; Tue, 21 Aug 2018 08:52:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534866766; cv=none; d=google.com; s=arc-20160816; b=sEeyGItaQol+A1KfnxKBl+KWWOCSGK09+01BMX5+ashzlVuliQtZKR+/7VVljPzYNT RHkVpLja5MgowtB6MQ2BXtyBBtVsCYxS6W/7/6M+dGnN7QKORi2L7Qnyb8hatez+4qsV Z5ycVAXGv3ctsdWSAKxlj1CZYds7IHcki4C62TnIJhb0E2GxetO063aoIaOmlfbzYSFL dFYXqwcUBOAJrIo/49Pol5PbjQ2emhhTSTCa3b/T3VWR46MuPpS2JhtPAP3A9wU9Iw4i FCrG6xI8VNR/TQiX/P0yytzQfiLqi0yLwu304iAt0BBryIsSIN+ReDAMF4ivUyWLowDQ tnMg== 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=sVfKCD5xeZsLFC2EW+vBO7Irb73iTsulUEgndVXYA/w=; b=GOsdsY6zo5uo1ekGIbkvAXWhKfNu3PGgI5DlRZeIicOFjmL6g2RqDSbVsvAu7c18xA c/CgdE7uYbSejEb3OOUAH1Elotl8s7D+W2BPe2a5JcXOs2KoHY+Rois+7F4T7WNj66ms 1t30giaJAtDL73f01pHSBVHj1PMUYNMD0wrfze3qlMk3av4OgqRxpWG1jqxok4G8xelK tT81Wc1sgFLz5cefAX3D/XOGouwlTtLCL3hdxCy9NYHqtXavSX34IZeplnb9n2hzs/MD z2lgvJQ4O8Z0DZmNepU2wbMsUg9eNqcamvhiT0utKLq+h83+EJRdmRYejuaKeT9Ooj9X i95A== 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 u6-v6si2077523edb.381.2018.08.21.08.52.45; Tue, 21 Aug 2018 08:52:46 -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 C7353C21E56; Tue, 21 Aug 2018 15:52:43 +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=none 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 4845EC21C6A; Tue, 21 Aug 2018 15:52:41 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A2B45C21C3F; Tue, 21 Aug 2018 15:52:39 +0000 (UTC) Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by lists.denx.de (Postfix) with ESMTPS id A6571C21C51 for ; Tue, 21 Aug 2018 15:52:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id DC83DAE25; Tue, 21 Aug 2018 15:52:36 +0000 (UTC) From: Alexander Graf To: u-boot@lists.denx.de Date: Tue, 21 Aug 2018 17:52:35 +0200 Message-Id: <20180821155235.89090-1-agraf@suse.de> X-Mailer: git-send-email 2.12.3 Cc: Tom Rini , Heinrich Schuchardt Subject: [U-Boot] [PULL 2018.09] efi patch queue 2018-08-21 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 to be applied for 2018.09. Please pull. Alex The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931: Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400) are available in the git repository at: git://github.com/agraf/u-boot.git tags/signed-efi-2018.09 for you to fetch changes up to dbb148b22cbf242156edf53cca6d661cd320cb83: cmd: efi: Clarify calculation precedence for '&' and '?' (2018-08-21 00:04:24 +0200) ---------------------------------------------------------------- Patch queue for efi - 2018-08-21 A few fixes for 2018.09. Most noticable are: - unbreak x86 target (-fdata-section fallout) - fix undefined behavior in a few corner cases - make Jetson TX1 boot again - RTS fixes - implement reset for simple output ---------------------------------------------------------------- AKASHI Takahiro (1): efi_loader: fix a parameter check at CreateEvent() Alexander Graf (4): sandbox: Move BSS after EFI sections x86: Include bss subsections in linker script x86: Enable -fdata-sections always riscv: Include bss subsections in linker script Eugeniu Rosca (3): efi: Fix truncation of constant value efi: Add EFI_MEMORY_{NV, MORE_RELIABLE, RO} attributes cmd: efi: Clarify calculation precedence for '&' and '?' Heinrich Schuchardt (7): efi_loader: relocate pointer to tables efi_loader: avoid NULL dereference in efi_get_memory_map() lib: crc32: mark function crc32() as __efi_runtime efi_loader: update runtime services table crc32 efi_loader: document runtime functions efi_selftest: correct block device unit test efi_loader: EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.Reset() Stephen Warren (1): Revert "efi_loader: efi_allocate_pages is too restrictive" arch/riscv/cpu/ax25/u-boot.lds | 2 +- arch/sandbox/cpu/u-boot.lds | 5 +- arch/x86/config.mk | 4 +- arch/x86/cpu/u-boot-64.lds | 2 +- arch/x86/cpu/u-boot.lds | 2 +- arch/x86/lib/elf_ia32_efi.lds | 2 +- arch/x86/lib/elf_x86_64_efi.lds | 2 +- cmd/efi.c | 27 ++-- include/efi.h | 28 ++--- include/efi_loader.h | 3 + lib/crc32.c | 26 ++-- lib/efi_loader/efi_boottime.c | 15 +-- lib/efi_loader/efi_console.c | 22 ++-- lib/efi_loader/efi_memory.c | 13 +- lib/efi_loader/efi_runtime.c | 177 ++++++++++++++++++++++++++- lib/efi_selftest/efi_selftest_block_device.c | 2 +- 16 files changed, 250 insertions(+), 82 deletions(-)