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




--
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to