audk/SecurityPkg/Tcg/Opal/OpalPassword
Chu, Maggie 1a04951309 SecurityPkg/OpalPassword: Remove dependency on EFI_BLOCK_IO_PROTOCOL
https://bugzilla.tianocore.org/show_bug.cgi?id=2327

RAID drivers abstract their physical drives that make up
the array into a single unit, and do not supply individual
EFI_BLOCK_IO_PROTOCOL instances for each physical drive in the array.
This breaks support for the Security Storage Command Protocol,
which currently requires an EFI_BLOCK_IO_PROTOCOL to be associated
with the same device the protocol is installed on and provide
all the same parameters.

This patch remove dependency on EFI_BLOCK_IO_PROTOCOL and
allows access to Opal drive members of a RAID array.

Signed-off-by: Maggie Chu <maggie.chu@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
2019-11-06 16:16:18 +08:00
..
ComponentName.c SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalDriver.c SecurityPkg/OpalPassword: Remove dependency on EFI_BLOCK_IO_PROTOCOL 2019-11-06 16:16:18 +08:00
OpalDriver.h SecurityPkg: Fix spelling errors 2019-10-23 10:23:23 -07:00
OpalHii.c SecurityPkg: Fix spelling errors 2019-10-23 10:23:23 -07:00
OpalHii.h SecurityPkg: Fix spelling errors 2019-10-23 10:23:23 -07:00
OpalHiiCallbacks.c SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalHiiFormStrings.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalHiiFormValues.h SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalPasswordCommon.h SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalPasswordDxe.inf SecurityPkg/OpalPassword: Add PCD to skip password prompt 2019-06-10 14:16:07 +08:00
OpalPasswordForm.vfr SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalPasswordPei.c SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalPasswordPei.h SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
OpalPasswordPei.inf SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00