From: Matt Fleming <matt@codeblueprint.co.uk>
To: Ingo Molnar <mingo@kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
"H . Peter Anvin" <hpa@zytor.com>
Cc: "Matt Fleming" <matt@codeblueprint.co.uk>,
"Ard Biesheuvel" <ard.biesheuvel@linaro.org>,
linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org,
"Andreas Noever" <andreas.noever@gmail.com>,
grub-devel@gnu.org, "Kees Cook" <keescook@chromium.org>,
"Lukas Wunner" <lukas@wunner.de>,
"Pedro Vilaça" <reverser@put.as>,
"Peter Jones" <pjones@redhat.com>,
"Pierre Moreau" <pierre.morrow@free.fr>,
"Roy Franz" <roy.franz@hpe.com>,
"Russell King" <rmk+kernel@armlinux.org.uk>,
"Will Deacon" <will.deacon@arm.com>
Subject: [GIT PULL 0/9] EFI changes for v4.10
Date: Sat, 12 Nov 2016 21:32:28 +0000 [thread overview]
Message-ID: <20161112213237.8804-1-matt@codeblueprint.co.uk> (raw)
Folks, please pull the following v4.10 material. There isn't a huge
amount of stuff here. The biggest change is the EFI dev path parser
code from Lukas to get thunderbolt working on his macbook.
[ The thunderbolt patch has been ACK'd by Andreas and given the OK to
take it through the EFI tree ]
The following changes since commit a75dcb5848359f488c32c0aef8711d9bd37a77b8:
efi/efivar_ssdt_load: Don't return success on allocation failure (2016-10-18 17:11:20 +0200)
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 9110bc036062fcd31994a35540d63f8deed22efa:
thunderbolt: Use Device ROM retrieved from EFI (2016-11-12 21:14:43 +0000)
----------------------------------------------------------------
* Fix an allocation bug in the generic EFI libstub where alignment
and adjusted size isn't taken into account - Roy Franz
* Update the EFI MAINTAINERS entry to include ARM and arm64 files and
directories - Ard Biesheuvel
* Add new feature to seed the RNG from the stashed value returned by
EFI_RNG_PROTOCOL in EFI stub and wire up for ARM/arm64 - Ard Biesheuvel
* Retrieve Apple device properties from within the EFI stub to fully
support thunderbolt devices on Apple Macbooks - Lukas Wunner
----------------------------------------------------------------
Ard Biesheuvel (4):
MAINTAINERS: Add ARM and arm64 EFI specific files to EFI subsystem
efi: Add support for seeding the RNG from a UEFI config table
efi/libstub: Add random.c to ARM build
efi/arm*: libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table
Lukas Wunner (4):
efi: Add device path parser
efi: Allow bitness-agnostic protocol calls
x86/efi: Retrieve and assign Apple device properties
thunderbolt: Use Device ROM retrieved from EFI
Roy Franz (1):
efi/libstub: Fix allocation size calculations
Documentation/kernel-parameters.txt | 5 +
MAINTAINERS | 6 +-
arch/arm/include/asm/efi.h | 3 +
arch/arm64/include/asm/efi.h | 3 +
arch/x86/boot/compressed/eboot.c | 65 +++++++
arch/x86/include/asm/efi.h | 16 +-
arch/x86/include/uapi/asm/bootparam.h | 1 +
drivers/firmware/efi/Kconfig | 18 ++
drivers/firmware/efi/Makefile | 2 +
drivers/firmware/efi/apple-properties.c | 248 +++++++++++++++++++++++++
drivers/firmware/efi/dev-path-parser.c | 203 ++++++++++++++++++++
drivers/firmware/efi/efi.c | 72 +++++++
drivers/firmware/efi/libstub/Makefile | 4 +-
drivers/firmware/efi/libstub/arm-stub.c | 2 +
drivers/firmware/efi/libstub/efi-stub-helper.c | 33 ++--
drivers/firmware/efi/libstub/efistub.h | 11 ++
drivers/firmware/efi/libstub/random.c | 56 +++++-
drivers/thunderbolt/Kconfig | 1 +
drivers/thunderbolt/eeprom.c | 43 +++++
drivers/thunderbolt/switch.c | 2 +-
include/linux/efi.h | 46 +++++
21 files changed, 808 insertions(+), 32 deletions(-)
create mode 100644 drivers/firmware/efi/apple-properties.c
create mode 100644 drivers/firmware/efi/dev-path-parser.c
WARNING: multiple messages have this Message-ID (diff)
From: Matt Fleming <matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>
To: Ingo Molnar <mingo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org>,
"H . Peter Anvin" <hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org>
Cc: "Matt Fleming"
<matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>,
"Ard Biesheuvel"
<ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-efi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
"Andreas Noever"
<andreas.noever-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
grub-devel-mXXj517/zsQ@public.gmane.org,
"Kees Cook" <keescook-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>,
"Lukas Wunner" <lukas-JFq808J9C/izQB+pC5nmwQ@public.gmane.org>,
"Pedro Vilaça" <reverser-P1ImLx+pFc0@public.gmane.org>,
"Peter Jones" <pjones-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
"Pierre Moreau" <pierre.morrow-GANU6spQydw@public.gmane.org>,
"Roy Franz" <roy.franz-ZPxbGqLxI0U@public.gmane.org>,
"Russell King"
<rmk+kernel-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org>,
"Will Deacon" <will.deacon-5wv7dgnIgG8@public.gmane.org>
Subject: [GIT PULL 0/9] EFI changes for v4.10
Date: Sat, 12 Nov 2016 21:32:28 +0000 [thread overview]
Message-ID: <20161112213237.8804-1-matt@codeblueprint.co.uk> (raw)
Folks, please pull the following v4.10 material. There isn't a huge
amount of stuff here. The biggest change is the EFI dev path parser
code from Lukas to get thunderbolt working on his macbook.
[ The thunderbolt patch has been ACK'd by Andreas and given the OK to
take it through the EFI tree ]
The following changes since commit a75dcb5848359f488c32c0aef8711d9bd37a77b8:
efi/efivar_ssdt_load: Don't return success on allocation failure (2016-10-18 17:11:20 +0200)
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 9110bc036062fcd31994a35540d63f8deed22efa:
thunderbolt: Use Device ROM retrieved from EFI (2016-11-12 21:14:43 +0000)
----------------------------------------------------------------
* Fix an allocation bug in the generic EFI libstub where alignment
and adjusted size isn't taken into account - Roy Franz
* Update the EFI MAINTAINERS entry to include ARM and arm64 files and
directories - Ard Biesheuvel
* Add new feature to seed the RNG from the stashed value returned by
EFI_RNG_PROTOCOL in EFI stub and wire up for ARM/arm64 - Ard Biesheuvel
* Retrieve Apple device properties from within the EFI stub to fully
support thunderbolt devices on Apple Macbooks - Lukas Wunner
----------------------------------------------------------------
Ard Biesheuvel (4):
MAINTAINERS: Add ARM and arm64 EFI specific files to EFI subsystem
efi: Add support for seeding the RNG from a UEFI config table
efi/libstub: Add random.c to ARM build
efi/arm*: libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table
Lukas Wunner (4):
efi: Add device path parser
efi: Allow bitness-agnostic protocol calls
x86/efi: Retrieve and assign Apple device properties
thunderbolt: Use Device ROM retrieved from EFI
Roy Franz (1):
efi/libstub: Fix allocation size calculations
Documentation/kernel-parameters.txt | 5 +
MAINTAINERS | 6 +-
arch/arm/include/asm/efi.h | 3 +
arch/arm64/include/asm/efi.h | 3 +
arch/x86/boot/compressed/eboot.c | 65 +++++++
arch/x86/include/asm/efi.h | 16 +-
arch/x86/include/uapi/asm/bootparam.h | 1 +
drivers/firmware/efi/Kconfig | 18 ++
drivers/firmware/efi/Makefile | 2 +
drivers/firmware/efi/apple-properties.c | 248 +++++++++++++++++++++++++
drivers/firmware/efi/dev-path-parser.c | 203 ++++++++++++++++++++
drivers/firmware/efi/efi.c | 72 +++++++
drivers/firmware/efi/libstub/Makefile | 4 +-
drivers/firmware/efi/libstub/arm-stub.c | 2 +
drivers/firmware/efi/libstub/efi-stub-helper.c | 33 ++--
drivers/firmware/efi/libstub/efistub.h | 11 ++
drivers/firmware/efi/libstub/random.c | 56 +++++-
drivers/thunderbolt/Kconfig | 1 +
drivers/thunderbolt/eeprom.c | 43 +++++
drivers/thunderbolt/switch.c | 2 +-
include/linux/efi.h | 46 +++++
21 files changed, 808 insertions(+), 32 deletions(-)
create mode 100644 drivers/firmware/efi/apple-properties.c
create mode 100644 drivers/firmware/efi/dev-path-parser.c
next reply other threads:[~2016-11-12 21:33 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-12 21:32 Matt Fleming [this message]
2016-11-12 21:32 ` [GIT PULL 0/9] EFI changes for v4.10 Matt Fleming
2016-11-12 21:32 ` [PATCH 2/9] MAINTAINERS: Add ARM and arm64 EFI specific files to EFI subsystem Matt Fleming
2016-11-13 9:04 ` [tip:efi/core] " tip-bot for Ard Biesheuvel
2016-11-12 21:32 ` [PATCH 3/9] efi: Add support for seeding the RNG from a UEFI config table Matt Fleming
2016-11-13 9:05 ` [tip:efi/core] " tip-bot for Ard Biesheuvel
2016-11-12 21:32 ` [PATCH 5/9] efi/arm*: libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table Matt Fleming
2016-11-13 7:19 ` Ingo Molnar
2016-11-13 8:59 ` Ingo Molnar
2016-11-14 13:27 ` Matt Fleming
[not found] ` <20161114132708.GC2373-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>
2016-11-14 15:10 ` Lukas Wunner
2016-11-14 15:10 ` Lukas Wunner
2016-11-15 10:50 ` [tip:efi/core] thunderbolt, efi: Fix Kconfig dependencies tip-bot for Lukas Wunner
2016-11-14 13:23 ` [PATCH 5/9] efi/arm*: libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table Matt Fleming
2016-11-14 13:55 ` Ingo Molnar
2016-11-14 14:01 ` Matt Fleming
2016-11-13 9:06 ` [tip:efi/core] efi/arm*/libstub: " tip-bot for Ard Biesheuvel
[not found] ` <20161112213237.8804-1-matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>
2016-11-12 21:32 ` [PATCH 1/9] efi/libstub: Fix allocation size calculations Matt Fleming
2016-11-12 21:32 ` Matt Fleming
2016-11-13 9:04 ` [tip:efi/core] " tip-bot for Roy Franz
2016-11-12 21:32 ` [PATCH 4/9] efi/libstub: Add random.c to ARM build Matt Fleming
2016-11-12 21:32 ` Matt Fleming
2016-11-13 9:05 ` [tip:efi/core] " tip-bot for Ard Biesheuvel
2016-11-12 21:32 ` [PATCH 6/9] efi: Add device path parser Matt Fleming
2016-11-12 21:32 ` Matt Fleming
2016-11-13 9:07 ` [tip:efi/core] " tip-bot for Lukas Wunner
2016-11-12 21:32 ` [PATCH 7/9] efi: Allow bitness-agnostic protocol calls Matt Fleming
2016-11-13 9:07 ` [tip:efi/core] " tip-bot for Lukas Wunner
2016-11-12 21:32 ` [PATCH 8/9] x86/efi: Retrieve and assign Apple device properties Matt Fleming
2016-11-13 9:08 ` [tip:efi/core] " tip-bot for Lukas Wunner
2016-11-12 21:32 ` [PATCH 9/9] thunderbolt: Use Device ROM retrieved from EFI Matt Fleming
2016-11-13 9:08 ` [tip:efi/core] " tip-bot for Lukas Wunner
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=20161112213237.8804-1-matt@codeblueprint.co.uk \
--to=matt@codeblueprint.co.uk \
--cc=andreas.noever@gmail.com \
--cc=ard.biesheuvel@linaro.org \
--cc=grub-devel@gnu.org \
--cc=hpa@zytor.com \
--cc=keescook@chromium.org \
--cc=linux-efi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lukas@wunner.de \
--cc=mingo@kernel.org \
--cc=pierre.morrow@free.fr \
--cc=pjones@redhat.com \
--cc=reverser@put.as \
--cc=rmk+kernel@armlinux.org.uk \
--cc=roy.franz@hpe.com \
--cc=tglx@linutronix.de \
--cc=will.deacon@arm.com \
/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.