From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 4F48F81EAA for ; Wed, 23 Nov 2016 00:12:47 -0800 (PST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP; 23 Nov 2016 00:12:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,537,1473145200"; d="scan'208";a="34651210" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga005.jf.intel.com with ESMTP; 23 Nov 2016 00:12:46 -0800 Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 23 Nov 2016 00:12:46 -0800 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 23 Nov 2016 00:12:46 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.239]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.96]) with mapi id 14.03.0248.002; Wed, 23 Nov 2016 16:12:44 +0800 From: "Dong, Eric" To: "Yao, Jiewen" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [Patch 00/10] Enable BlockSid related PP actions. Thread-Index: AQHSP87vxE5z8hTbEkOXus/AMYfCbKDiScqAgAP4n8A= Date: Wed, 23 Nov 2016 08:12:43 +0000 Message-ID: References: <1479276049-34308-1-git-send-email-eric.dong@intel.com> <74D8A39837DF1E4DA445A8C0B3885C50386D7FAF@shsmsx102.ccr.corp.intel.com> In-Reply-To: <74D8A39837DF1E4DA445A8C0B3885C50386D7FAF@shsmsx102.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch 00/10] Enable BlockSid related PP actions. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2016 08:12:47 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Jiewen, We have new solution to fix this issue, so I will rollback this series now = and check in the new solution later. Thanks, Eric > -----Original Message----- > From: Yao, Jiewen > Sent: Monday, November 21, 2016 11:32 AM > To: Dong, Eric; edk2-devel@lists.01.org > Subject: RE: [edk2] [Patch 00/10] Enable BlockSid related PP actions. >=20 > Reviewed-by: jiewen.yao@intel.com >=20 > > -----Original Message----- > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > > Eric Dong > > Sent: Wednesday, November 16, 2016 2:01 PM > > To: edk2-devel@lists.01.org > > Subject: [edk2] [Patch 00/10] Enable BlockSid related PP actions. > > > > TCG physical presence defined storage related actions and Opal > > solution need to use these actions. This patch series enable > > these actions and used in the opal solution. > > > > Eric Dong (10): > > SecurityPkg: Add definition for Physical Presence storage flag. > > SecurityPkg: Add header file for TcgPhysicalPresenceStorageLib. > > SecurityPkg: Add DxeTcgPhysicalPresenceStorageLib. > > SecurityPkg: Add SmmTcgPhysicalPresenceStorageLib. > > SecurityPkg DxeTcg2PhysicalPresenceLib: Enable Storage actions. > > SecurityPkg DxeTcgPhysicalPresenceLib: Enable Storage actions. > > SecurityPkg SmmTcg2PhysicalPresenceLib: Enable Storage actions. > > SecurityPkg TcgSmm: Enable Storage actions. > > SecurityPkg OpalPasswordDxe: Use PP actions to enable BlockSID. > > SecurityPkg Tcg2Config: Remove the empty options. > > > > .../Include/Guid/TcgPhysicalPresenceStorageData.h | 35 ++ > > .../Library/TcgPhysicalPresenceStorageLib.h | 152 +++++++ > > .../DxeTcg2PhysicalPresenceLib.c | 25 +- > > .../DxeTcg2PhysicalPresenceLib.inf | 1 + > > .../DxeTcgPhysicalPresenceLib.c | 19 +- > > .../DxeTcgPhysicalPresenceLib.inf | 4 +- > > .../DxeTcg2PhysicalPresenceStorage.c | 504 > > +++++++++++++++++++++ > > .../DxeTcg2PhysicalPresenceStorage.h | 88 ++++ > > .../DxeTcgPhysicalPresenceStorage.c | 501 > > ++++++++++++++++++++ > > .../DxeTcgPhysicalPresenceStorage.h | 88 ++++ > > .../DxeTcgPhysicalPresenceStorageLib.c | 390 > > ++++++++++++++++ > > .../DxeTcgPhysicalPresenceStorageLib.inf | 67 +++ > > .../DxeTcgPhysicalPresenceStorageLib.uni | 18 + > > .../DxeTcgPhysicalPresenceStorageLibInternal.h | 31 ++ > > .../DxeTcgPhysicalPresenceStorageLibStrings.uni | 31 ++ > > .../SmmTcg2PhysicalPresenceLib.c | 65 ++- > > .../SmmTcg2PhysicalPresenceLib.inf | 4 +- > > .../SmmTcgPhysicalPresenceStorageLib.c | 181 ++++++++ > > .../SmmTcgPhysicalPresenceStorageLib.inf | 46 ++ > > .../SmmTcgPhysicalPresenceStorageLib.uni | 18 + > > SecurityPkg/SecurityPkg.dec | 85 ++-- > > SecurityPkg/Tcg/Opal/OpalPasswordDxe/OpalDriver.c | 25 +- > > SecurityPkg/Tcg/Opal/OpalPasswordDxe/OpalDriver.h | 4 +- > > SecurityPkg/Tcg/Opal/OpalPasswordDxe/OpalHii.c | 143 ++++-- > > .../Opal/OpalPasswordDxe/OpalHiiFormStrings.uni | 20 +- > > .../Tcg/Opal/OpalPasswordDxe/OpalHiiPrivate.h | 6 +- > > .../Tcg/Opal/OpalPasswordDxe/OpalPasswordDxe.inf | 1 + > > .../Tcg/Opal/OpalPasswordDxe/OpalPasswordForm.vfr | 25 +- > > SecurityPkg/Tcg/Tcg2Config/Tcg2Config.vfr | 3 - > > SecurityPkg/Tcg/TcgSmm/TcgSmm.c | 23 + > > SecurityPkg/Tcg/TcgSmm/TcgSmm.h | 2 + > > SecurityPkg/Tcg/TcgSmm/TcgSmm.inf | 1 + > > 32 files changed, 2477 insertions(+), 129 deletions(-) > > create mode 100644 > > SecurityPkg/Include/Guid/TcgPhysicalPresenceStorageData.h > > create mode 100644 > > SecurityPkg/Include/Library/TcgPhysicalPresenceStorageLib.h > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcg2PhysicalPre= s > > enceStorage.c > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcg2PhysicalPre= s > > enceStorage.h > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorage.c > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorage.h > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorageLib.c > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorageLib.inf > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorageLib.uni > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorageLibInternal.h > > create mode 100644 > > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPres= e > > nceStorageLibStrings.uni > > create mode 100644 > > SecurityPkg/Library/SmmTcgPhysicalPresenceStorageLib/SmmTcgPhysicalPre > > senceStorageLib.c > > create mode 100644 > > SecurityPkg/Library/SmmTcgPhysicalPresenceStorageLib/SmmTcgPhysicalPre > > senceStorageLib.inf > > create mode 100644 > > SecurityPkg/Library/SmmTcgPhysicalPresenceStorageLib/SmmTcgPhysicalPre > > senceStorageLib.uni > > > > -- > > 2.6.4.windows.1 > > > > _______________________________________________ > > edk2-devel mailing list > > edk2-devel@lists.01.org > > https://lists.01.org/mailman/listinfo/edk2-devel