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 -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html