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
-- _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
