[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