public inbox for linux-efi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] arm64 EFI patches for 3.19
@ 2014-10-22 14:21 Ard Biesheuvel
       [not found] ` <1413987713-30528-1-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
  0 siblings, 1 reply; 33+ messages in thread
From: Ard Biesheuvel @ 2014-10-22 14:21 UTC (permalink / raw)
  To: leif.lindholm-QSEj5FYQhm4dnm+yROfE0A,
	roy.franz-QSEj5FYQhm4dnm+yROfE0A, msalter-H+wXaHxf7aLQT0dZR+AlfA,
	mark.rutland-5wv7dgnIgG8, will.deacon-5wv7dgnIgG8,
	catalin.marinas-5wv7dgnIgG8, matt.fleming-ral2JQCrhuEAvxtiuMwx3w,
	linux-efi-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	dyoung-H+wXaHxf7aLQT0dZR+AlfA, yi.li-QSEj5FYQhm4dnm+yROfE0A
  Cc: Ard Biesheuvel

This is a bit of a mixed bag of patches that we would like to see merged for
3.19. Most of them have been posted and discussed on linux-efi and/or LAKML
before, and one of them has even been merged and reverted twice.

Patches #1 - #4 are fixes for compliance with the UEFI and PE/COFF specs.
No issues are known that require these patches, so there is no reason to
pull them into a stable release.

Patches #5 and #6 address minor issues in the arm64 EFI init code.

Patches #7 - #10 implement DMI/SMBIOS for arm64, both the existing 32-bit
version and the upcoming 3.0 version that allows the SMBIOS structure table
to reside at a physical offset that cannot be encoded in 32-bits. It also
install a 'Hardware: xxx' string that is printed along with oopses and
kernel call stack dumps on systems that implement DMI/SMBIOS.

Please refer to the patches themselves for version history. Acks and/or
comments appreciated.

Ard Biesheuvel (9):
  arm64/efi: efistub: jump to 'stext' directly, not through the header
  arm64/efi: set PE/COFF section alignment to 4 KB
  arm64/efi: set PE/COFF file alignment to 512 bytes
  arm64/efi: reserve regions of type ACPI_MEMORY_NVS
  arm64/efi: drop redundant set_bit(EFI_CONFIG_TABLES)
  arm64/efi: use UEFI memory map unconditionally if available
  efi: dmi: add support for SMBIOS 3.0 UEFI configuration table
  dmi: add support for SMBIOS 3.0 64-bit entry point
  arm64: dmi: set DMI string as dump stack arch description

Yi Li (1):
  arm64: dmi: Add SMBIOS/DMI support

 arch/arm64/Kconfig              | 11 +++++++
 arch/arm64/include/asm/dmi.h    | 31 ++++++++++++++++++
 arch/arm64/kernel/efi-entry.S   |  3 +-
 arch/arm64/kernel/efi.c         | 29 +++++++++++------
 arch/arm64/kernel/head.S        | 24 +++++++++-----
 arch/arm64/kernel/vmlinux.lds.S | 17 ++++++++++
 drivers/firmware/dmi_scan.c     | 70 +++++++++++++++++++++++++++++++++++++++--
 drivers/firmware/efi/efi.c      |  4 +++
 include/linux/efi.h             |  6 +++-
 9 files changed, 175 insertions(+), 20 deletions(-)
 create mode 100644 arch/arm64/include/asm/dmi.h

-- 
1.8.3.2

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2014-10-28 12:38 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-22 14:21 [PATCH 00/10] arm64 EFI patches for 3.19 Ard Biesheuvel
     [not found] ` <1413987713-30528-1-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-22 14:21   ` [PATCH 01/10] arm64/efi: efistub: jump to 'stext' directly, not through the header Ard Biesheuvel
     [not found]     ` <1413987713-30528-2-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-22 14:47       ` Mark Rutland
2014-10-22 14:21   ` [PATCH 02/10] arm64/efi: set PE/COFF section alignment to 4 KB Ard Biesheuvel
2014-10-22 14:49     ` Mark Rutland
2014-10-22 14:21   ` [PATCH 03/10] arm64/efi: set PE/COFF file alignment to 512 bytes Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 04/10] arm64/efi: reserve regions of type ACPI_MEMORY_NVS Ard Biesheuvel
     [not found]     ` <1413987713-30528-5-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-22 16:15       ` Mark Rutland
2014-10-22 16:33         ` Ard Biesheuvel
     [not found]           ` <CAKv+Gu9pUY766Wf8cVfNtmjS8mXAB9PZswrRdgsKmz8+AOXrww-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-28 10:17             ` Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 05/10] arm64/efi: drop redundant set_bit(EFI_CONFIG_TABLES) Ard Biesheuvel
     [not found]     ` <1413987713-30528-6-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-27 12:22       ` Will Deacon
2014-10-22 14:21   ` [PATCH 06/10] arm64/efi: use UEFI memory map unconditionally if available Ard Biesheuvel
     [not found]     ` <1413987713-30528-7-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-22 17:06       ` Mark Salter
     [not found]         ` <1413997616.2985.74.camel-PDpCo7skNiwAicBL8TP8PQ@public.gmane.org>
2014-10-22 17:20           ` Ard Biesheuvel
     [not found]             ` <CAKv+Gu-zy-3uGtq4a9EmRBLDsG5Q0vf32_=g7+x0p4HyrXEhxg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-22 17:29               ` Mark Salter
2014-10-23 15:54           ` Mark Rutland
2014-10-23 16:19             ` Mark Salter
     [not found]               ` <1414081198.6829.12.camel-PDpCo7skNiwAicBL8TP8PQ@public.gmane.org>
2014-10-23 18:41                 ` Ard Biesheuvel
2014-10-23 19:14                 ` Mark Rutland
2014-10-23 19:23                   ` Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 07/10] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table Ard Biesheuvel
     [not found]     ` <1413987713-30528-8-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-27 15:26       ` Matt Fleming
     [not found]         ` <20141027152611.GN12020-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2014-10-27 15:33           ` Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 08/10] dmi: add support for SMBIOS 3.0 64-bit entry point Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 09/10] arm64: dmi: Add SMBIOS/DMI support Ard Biesheuvel
2014-10-22 14:21   ` [PATCH 10/10] arm64: dmi: set DMI string as dump stack arch description Ard Biesheuvel
     [not found]     ` <1413987713-30528-11-git-send-email-ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-10-27 12:24       ` Will Deacon
     [not found]         ` <20141027122451.GT8768-5wv7dgnIgG8@public.gmane.org>
2014-10-27 12:57           ` Ard Biesheuvel
2014-10-27 11:50   ` [PATCH 00/10] arm64 EFI patches for 3.19 Will Deacon
     [not found]     ` <20141027115055.GM8768-5wv7dgnIgG8@public.gmane.org>
2014-10-27 12:03       ` Ard Biesheuvel
     [not found]         ` <CAKv+Gu_0uobUr2Ytzg7p8W4akK-c=qnFxhzuy4mbgfxnKjBG2Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-27 17:45           ` Matt Fleming
     [not found]             ` <1414431927.7122.471.camel-ZqTwcBeJ+wsBof6jY8KHXm7IUlhRatedral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-28 12:38               ` Will Deacon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox