From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
To: linux-efi@vger.kernel.org, Ingo Molnar <mingo@kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
"H . Peter Anvin" <hpa@zytor.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
linux-kernel@vger.kernel.org,
Andy Lutomirski <luto@amacapital.net>,
Andy Lutomirski <luto@kernel.org>, Baoquan He <bhe@redhat.com>,
Bhupesh Sharma <bhsharma@redhat.com>,
Borislav Petkov <bp@alien8.de>, Eugene Cohen <eugene@hp.com>,
Evgeny Kalugin <evgeny.kalugin@intel.com>,
Jeffrey Hugo <jhugo@codeaurora.org>,
Leif Lindholm <leif.lindholm@linaro.org>,
Mark Rutland <mark.rutland@arm.com>,
Matt Fleming <matt@codeblueprint.co.uk>,
Richard Ruigrok <rruigrok@codeaurora.org>,
Roy Franz <roy.franz@cavium.com>
Subject: [GIT PULL 00/12] EFI updates for v4.12
Date: Tue, 4 Apr 2017 17:02:34 +0100 [thread overview]
Message-ID: <20170404160245.27812-1-ard.biesheuvel@linaro.org> (raw)
Hello all,
This is what we have queued up for v4.12 so far. Please pull it so that it
gets some exposure in -next before the merge window.
The following changes since commit 4495c08e84729385774601b5146d51d9e5849f81:
Linux 4.11-rc2 (2017-03-12 14:47:08 -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 efc491b0f06f65ea588f6591f0bc31db779e0594:
ef/libstub: arm/arm64: Randomize the base of the UEFI rt services region (2017-04-02 16:36:29 +0100)
----------------------------------------------------------------
EFI changes for v4.12:
- move BGRT handling to drivers/acpi so it can be shared between x86
and ARM
- bring the EFI stub's initrd and FDT allocation logic in line with
the latest changes to the arm64 boot protocol
- some changes to the EFI stub's command line parsing routines -- share
more code, fix a minor buglet and add support for the 'quiet' command
line parameter on ARM/arm64 (whose EFI stub is a bit noisy by default)
- randomize the virtual mapping of the UEFI runtime services on ARM/arm64
- other minor enhancements and fixes
----------------------------------------------------------------
Andy Lutomirski (1):
x86/efi: Clean up efi CR3 save/restore
Ard Biesheuvel (7):
efi: arm-stub: Correct FDT and initrd allocation rules for arm64
efi: arm-stub: Round up FDT allocation to mapping size
efi/arm32-stub: Allow boottime allocations in the vmlinux region
efi/libstub: Fix harmless command line parsing bug
efi/libstub: Unify command line param parsing
efi/libstub: arm/arm64: Disable debug prints on 'quiet' cmdline arg
ef/libstub: arm/arm64: Randomize the base of the UEFI rt services region
Baoquan He (1):
x86/efi: Clean up a minor mistake in code comment
Bhupesh Sharma (2):
x86/efi-bgrt: Move efi-bgrt handling out of arch/x86
efi: bgrt: Enable ACPI BGRT handling on arm64
Evgeny Kalugin (1):
pstore: return error code (if any) from efi_pstore_write
arch/arm/include/asm/efi.h | 14 +-
arch/arm64/include/asm/efi.h | 24 +++-
arch/arm64/kernel/acpi.c | 3 +
arch/x86/include/asm/efi.h | 17 ++-
arch/x86/kernel/acpi/boot.c | 6 -
arch/x86/platform/efi/Makefile | 1 -
arch/x86/platform/efi/efi.c | 6 +-
arch/x86/platform/efi/efi_32.c | 12 +-
arch/x86/platform/efi/efi_64.c | 24 ++--
drivers/acpi/Kconfig | 2 +-
drivers/acpi/bgrt.c | 6 +
drivers/firmware/efi/Makefile | 1 +
.../platform => drivers/firmware}/efi/efi-bgrt.c | 0
drivers/firmware/efi/efi-pstore.c | 6 +-
drivers/firmware/efi/libstub/arm-stub.c | 80 ++++++-----
drivers/firmware/efi/libstub/arm32-stub.c | 150 ++++++++++++++++++---
drivers/firmware/efi/libstub/arm64-stub.c | 4 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 32 +++--
drivers/firmware/efi/libstub/efistub.h | 9 ++
drivers/firmware/efi/libstub/fdt.c | 57 ++++----
drivers/firmware/efi/libstub/secureboot.c | 2 +
include/linux/efi-bgrt.h | 5 +
include/linux/efi.h | 5 +-
23 files changed, 328 insertions(+), 138 deletions(-)
rename {arch/x86/platform => drivers/firmware}/efi/efi-bgrt.c (100%)
next reply other threads:[~2017-04-04 16:03 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-04 16:02 Ard Biesheuvel [this message]
2017-04-04 16:02 ` [PATCH 1/2] efi/libstub: Skip GOP with PIXEL_BLT_ONLY format Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-04 16:02 ` [PATCH 01/12] x86/efi: Clean up efi CR3 save/restore Ard Biesheuvel
2017-04-05 8:51 ` [tip:efi/core] x86/efi: Clean up the EFI CR3 save/restore logic tip-bot for Andy Lutomirski
2017-04-04 16:02 ` [PATCH 02/12] efi: arm-stub: Correct FDT and initrd allocation rules for arm64 Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-05 8:52 ` [tip:efi/core] efi/arm-stub: " tip-bot for Ard Biesheuvel
2017-04-05 10:33 ` tip-bot for Ard Biesheuvel
2017-04-04 16:02 ` [PATCH 2/2] efifb: Avoid reconfiguration of BAR that covers the framebuffer Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-04 16:02 ` [PATCH 03/12] efi: arm-stub: Round up FDT allocation to mapping size Ard Biesheuvel
2017-04-05 8:53 ` [tip:efi/core] efi/arm-stub: " tip-bot for Ard Biesheuvel
2017-04-05 10:34 ` tip-bot for Ard Biesheuvel
2017-04-04 16:02 ` [PATCH 04/12] x86/efi-bgrt: Move efi-bgrt handling out of arch/x86 Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-05 8:53 ` [tip:efi/core] x86/efi/bgrt: " tip-bot for Bhupesh Sharma
2017-04-05 10:34 ` tip-bot for Bhupesh Sharma
2017-04-04 16:02 ` [PATCH 05/12] efi: bgrt: Enable ACPI BGRT handling on arm64 Ard Biesheuvel
2017-04-05 8:54 ` [tip:efi/core] efi/bgrt: " tip-bot for Bhupesh Sharma
2017-04-05 10:35 ` tip-bot for Bhupesh Sharma
2017-04-04 16:02 ` [PATCH 06/12] pstore: return error code (if any) from efi_pstore_write Ard Biesheuvel
2017-04-05 8:54 ` [tip:efi/core] efi/pstore: Return error code (if any) from efi_pstore_write() tip-bot for Evgeny Kalugin
2017-04-05 10:35 ` tip-bot for Evgeny Kalugin
2017-04-04 16:02 ` [PATCH 07/12] x86/efi: Clean up a minor mistake in code comment Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-05 8:55 ` [tip:efi/core] x86/efi: Clean up a minor mistake in comment tip-bot for Baoquan He
2017-04-05 10:36 ` tip-bot for Baoquan He
2017-04-04 16:02 ` [PATCH 08/12] efi/arm32-stub: Allow boottime allocations in the vmlinux region Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-05 8:55 ` [tip:efi/core] efi/arm32-stub: Allow boot-time " tip-bot for Ard Biesheuvel
2017-04-05 10:36 ` tip-bot for Ard Biesheuvel
2017-04-04 16:02 ` [PATCH 09/12] efi/libstub: Fix harmless command line parsing bug Ard Biesheuvel
2017-04-04 16:02 ` Ard Biesheuvel
2017-04-05 8:56 ` [tip:efi/core] " tip-bot for Ard Biesheuvel
2017-04-05 10:37 ` tip-bot for Ard Biesheuvel
2017-04-04 16:06 ` [GIT PULL 00/12] EFI updates for v4.12 Ard Biesheuvel
2017-04-04 16:09 ` [PATCH 10/12] efi/libstub: Unify command line param parsing Ard Biesheuvel
2017-04-04 16:09 ` Ard Biesheuvel
2017-04-04 16:09 ` [PATCH 11/12] efi/libstub: arm/arm64: Disable debug prints on 'quiet' cmdline arg Ard Biesheuvel
2017-04-05 8:57 ` [tip:efi/core] efi/libstub/arm/arm64: " tip-bot for Ard Biesheuvel
2017-04-05 10:38 ` tip-bot for Ard Biesheuvel
2017-04-11 4:08 ` [PATCH 11/12] efi/libstub: arm/arm64: " Jon Masters
2017-04-04 16:09 ` [PATCH 12/12] ef/libstub: arm/arm64: Randomize the base of the UEFI rt services region Ard Biesheuvel
2017-04-04 16:09 ` Ard Biesheuvel
2017-04-05 8:57 ` [tip:efi/core] ef/libstub/arm/arm64: " tip-bot for Ard Biesheuvel
2017-04-05 10:39 ` tip-bot for Ard Biesheuvel
2017-04-07 15:58 ` [PATCH 12/12] ef/libstub: arm/arm64: " Catalin Marinas
2017-04-07 15:58 ` Catalin Marinas
2017-04-07 16:02 ` Ard Biesheuvel
2017-04-07 16:02 ` Ard Biesheuvel
2017-04-05 8:56 ` [tip:efi/core] efi/libstub: Unify command line param parsing tip-bot for Ard Biesheuvel
2017-04-05 10:38 ` tip-bot for Ard Biesheuvel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170404160245.27812-1-ard.biesheuvel@linaro.org \
--to=ard.biesheuvel@linaro.org \
--cc=bhe@redhat.com \
--cc=bhsharma@redhat.com \
--cc=bp@alien8.de \
--cc=eugene@hp.com \
--cc=evgeny.kalugin@intel.com \
--cc=hpa@zytor.com \
--cc=jhugo@codeaurora.org \
--cc=leif.lindholm@linaro.org \
--cc=linux-efi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luto@amacapital.net \
--cc=luto@kernel.org \
--cc=mark.rutland@arm.com \
--cc=matt@codeblueprint.co.uk \
--cc=mingo@kernel.org \
--cc=roy.franz@cavium.com \
--cc=rruigrok@codeaurora.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.