[linux-yocto] [PULL REQUEST] mei storage proxy device for bxt

Winkler, Tomas tomas.winkler at intel.com
Mon Jul 25 14:31:46 PDT 2016


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.


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20160725/e395e5a6/attachment.html>


More information about the linux-yocto mailing list