[linux-yocto] [PULL REQUEST] mei storage proxy device for bxt
Bruce Ashfield
bruce.ashfield at windriver.com
Mon Jul 25 20:51:23 PDT 2016
On 2016-07-25 5:31 PM, Winkler, Tomas wrote:
> Hi Bruce
>
> Here are the patches for mei storage proxy device (SPD) for bxt-rebase.
>
> SPD allows BXT MEI device to store its data on RPMB partition and also
> EFI to store the EFI variables.
>
> This is currently purely BXT feature and not yet appeared in upstream,
> except the EFI interruptible patches, that will
>
> need additional work (links to the mailing list are in the commit
> messages), but the solution is in working condition and is required for
> the product.
Makes sense to me, I scanned the commits, and didn't pick up anything
alarming .. so these are now pushed to standard/intel/bxt-rebase.
Bruce
>
>
>
>
>
> The following changes since commit 58015fa29eb2107c101bd1c2957af08380973d45:
>
>
>
> Merge branch 'standard/intel/base' into standard/intel/bxt-rebase
> (2016-07-24 23:21:27 -0400)
>
>
>
> are available in the git repository at:
>
>
>
> https://github.com/tomasbw/linux-yocto-4.4.git
> standard/intel/bxt-rebase-spd
>
>
>
> for you to fetch changes up to 3b4df50e73e459e281896da14c525d6111992c6d:
>
>
>
> mei: spd: connect to the rpmb subsystem (2016-07-26 00:15:37 +0300)
>
>
>
> ----------------------------------------------------------------
>
> Alexander Usyskin (2):
>
> mei: spd: storage proxy driver
>
> mei: spd: connect to the rpmb subsystem
>
>
>
> Sylvain Chouleur (2):
>
> efi: don't use spinlocks for efi vars.
>
> efi: implement interruptible runtime services
>
>
>
> Tomas Winkler (1):
>
> block: export block_class to be used by class interfaces
>
>
>
> arch/x86/Kconfig | 17 +++
>
> arch/x86/include/asm/efi.h | 1 +
>
> arch/x86/platform/efi/Makefile | 1 +
>
> arch/x86/platform/efi/efi_32.c | 5 +
>
> arch/x86/platform/efi/efi_64.c | 5 +
>
> arch/x86/platform/efi/efi_interruptible.c | 189
> +++++++++++++++++++++++++++++++
>
> block/genhd.c | 1 +
>
> drivers/firmware/efi/efi-pstore.c | 42 +++++--
>
> drivers/firmware/efi/efivars.c | 12 +-
>
> drivers/firmware/efi/vars.c | 119 ++++++++++++--------
>
> drivers/misc/mei/Kconfig | 2 +
>
> drivers/misc/mei/Makefile | 2 +
>
> drivers/misc/mei/spd/Kconfig | 12 ++
>
> drivers/misc/mei/spd/Makefile | 13 +++
>
> drivers/misc/mei/spd/cmd.c | 556
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> drivers/misc/mei/spd/cmd.h | 285
> ++++++++++++++++++++++++++++++++++++++++++++++
>
> drivers/misc/mei/spd/debugfs.c | 88 +++++++++++++++
>
> drivers/misc/mei/spd/gpp.c | 310
> ++++++++++++++++++++++++++++++++++++++++++++++++++
>
> drivers/misc/mei/spd/main.c | 155 +++++++++++++++++++++++++
>
> drivers/misc/mei/spd/rpmb.c | 183
> ++++++++++++++++++++++++++++++
>
> drivers/misc/mei/spd/spd.h | 158 ++++++++++++++++++++++++++
>
> fs/efivarfs/inode.c | 5 +-
>
> fs/efivarfs/super.c | 10 +-
>
> include/linux/efi.h | 12 +-
>
> 24 files changed, 2107 insertions(+), 76 deletions(-)
>
> create mode 100644 arch/x86/platform/efi/efi_interruptible.c
>
> create mode 100644 drivers/misc/mei/spd/Kconfig
>
> create mode 100644 drivers/misc/mei/spd/Makefile
>
> create mode 100644 drivers/misc/mei/spd/cmd.c
>
> create mode 100644 drivers/misc/mei/spd/cmd.h
>
> create mode 100644 drivers/misc/mei/spd/debugfs.c
>
> create mode 100644 drivers/misc/mei/spd/gpp.c
>
> create mode 100644 drivers/misc/mei/spd/main.c
>
> create mode 100644 drivers/misc/mei/spd/rpmb.c
>
> create mode 100644 drivers/misc/mei/spd/spd.h
>
>
>
More information about the linux-yocto
mailing list