Hi Ingo, Thomas, Please pull the following changes into the efi/core tree. They will serve as a shared base between different trees for Hans's work on driver firmware loaded from EFI boot services memory regions. The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/stable-shared-branch-for-driver-tree for you to fetch changes up to f0df68d5bae8825ee5b62f00af237ae82247f045: efi: Add embedded peripheral firmware support (2020-03-03 10:28:00 +0100) Cc: Hans de Goede <hdegoede@xxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> ---------------------------------------------------------------- Stable shared branch between EFI and driver tree Stable shared branch to ease the integration of Hans's series to support device firmware loaded from EFI boot service memory regions. [PATCH v12 00/10] efi/firmware/platform-x86: Add EFI embedded fw support https://lore.kernel.org/linux-efi/20200115163554.101315-1-hdegoede@xxxxxxxxxx/ ---------------------------------------------------------------- Hans de Goede (2): efi: Export boot-services code and data as debugfs-blobs efi: Add embedded peripheral firmware support arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/quirks.c | 4 + drivers/firmware/efi/Kconfig | 5 ++ drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 57 ++++++++++++ drivers/firmware/efi/embedded-firmware.c | 147 +++++++++++++++++++++++++++++++ include/linux/efi.h | 7 ++ include/linux/efi_embedded_fw.h | 41 +++++++++ 8 files changed, 264 insertions(+) create mode 100644 drivers/firmware/efi/embedded-firmware.c create mode 100644 include/linux/efi_embedded_fw.h