From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751328AbdFBNyo (ORCPT ); Fri, 2 Jun 2017 09:54:44 -0400 Received: from mail-wm0-f49.google.com ([74.125.82.49]:34862 "EHLO mail-wm0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751125AbdFBNym (ORCPT ); Fri, 2 Jun 2017 09:54:42 -0400 From: Ard Biesheuvel To: linux-efi@vger.kernel.org, Ingo Molnar , Thomas Gleixner , "H . Peter Anvin" Cc: Ard Biesheuvel , linux-kernel@vger.kernel.org, Andy Lutomirski , Andy Lutomirski , Andy Shevchenko , Borislav Petkov , "Bryan O'Donoghue" , Fabian Frederick , Geliang Tang , Ivan Hu , Jan Kiszka , Kweh Hock Leong , Matt Fleming , Ravi Shankar , Ricardo Neri , Russell King , Sai Praneeth Prakhya Subject: [GIT PULL 00/13] First batch of EFI updates for v4.13 Date: Fri, 2 Jun 2017 13:51:54 +0000 Message-Id: <20170602135207.21708-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit 5ed02dbb497422bf225783f46e6eadd237d23d6b: Linux 4.12-rc3 (2017-05-28 17:20:53 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-next for you to fetch changes up to 3acbd5a24ab9d9a82c56d9018f4d340fa574b91d: efi: arm: enable DMI/SMBIOS (2017-06-02 13:38:56 +0000) ---------------------------------------------------------------- First batch of EFI changes for v4.13: - rework the EFI capsule loader to allow for workarounds for non-compliant firmware to be implemented more easily and in a more self contained manner (Ard) - implement a capsule loader quirk for Quark X102x, which prepends a security header in a non-compliant way (Jan Kiszka) - enable SMBIOS/DMI support for the ARM architecture (Ard) - add EFI_PGT_DUMP support for x86_32 and kexec (Sai Praneeth) - some other cleanups ---------------------------------------------------------------- Andy Lutomirski (1): x86/efi: Clean up efi CR3 save/restore Ard Biesheuvel (4): efi/capsule-loader: Use a cached copy of the capsule header efi/capsule-loader: Redirect calls to efi_capsule_setup_info via weak alias efi/capsule-loader: Use page addresses rather than struct page pointers efi: arm: enable DMI/SMBIOS Fabian Frederick (1): efi/capsule: Remove NULL test on kmap() Geliang Tang (1): efi/efi_test: Use memdup_user() helper Jan Kiszka (5): efi/capsule: Fix return code on failing kmap/vmap efi/capsule: Remove pr_debug on ENOMEM or EFAULT efi/capsule: Clean up pr_err/info messages efi/capsule: Adjust return type of efi_capsule_setup_info efi/capsule: Add support for Quark security header Sai Praneeth (1): x86/efi: Add EFI_PGT_DUMP support for x86_32 and kexec arch/arm/Kconfig | 17 +++++ arch/arm/include/asm/dmi.h | 19 +++++ arch/arm64/kernel/efi.c | 15 ---- arch/x86/include/asm/efi.h | 17 ++++- arch/x86/platform/efi/efi.c | 9 ++- arch/x86/platform/efi/efi_32.c | 21 ++++-- arch/x86/platform/efi/efi_64.c | 27 ++++--- arch/x86/platform/efi/quirks.c | 137 ++++++++++++++++++++++++++++++++++ drivers/firmware/efi/Kconfig | 9 +++ drivers/firmware/efi/arm-runtime.c | 16 ++++ drivers/firmware/efi/capsule-loader.c | 117 ++++++++++++----------------- drivers/firmware/efi/capsule.c | 11 +-- drivers/firmware/efi/test/efi_test.c | 11 +-- include/linux/efi.h | 14 +++- 14 files changed, 317 insertions(+), 123 deletions(-) create mode 100644 arch/arm/include/asm/dmi.h