From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 CFE7281C55 for ; Wed, 23 Nov 2016 00:14:32 -0800 (PST) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP; 23 Nov 2016 00:14:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,537,1473145200"; d="scan'208,217";a="34736543" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga006.fm.intel.com with ESMTP; 23 Nov 2016 00:14:32 -0800 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 23 Nov 2016 00:14:31 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 23 Nov 2016 00:14:31 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.239]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.138]) with mapi id 14.03.0248.002; Wed, 23 Nov 2016 16:14:29 +0800 From: "Yao, Jiewen" To: "Dong, Eric" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [Patch 00/10] Enable BlockSid related PP actions. Thread-Index: AQHSP87vgNTS/Ls7jkynS5Y9hFxxgKDiz9qwgALtJoCAAIZTIA== Date: Wed, 23 Nov 2016 08:14:29 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C50386D952E@shsmsx102.ccr.corp.intel.com> References: <1479276049-34308-1-git-send-email-eric.dong@intel.com> <74D8A39837DF1E4DA445A8C0B3885C50386D7FAF@shsmsx102.ccr.corp.intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 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:14:32 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Got it. I agree. I think we can resolve the platform dependency in the new solution. :) Thank you Yao Jiewen From: Dong, Eric Sent: Wednesday, November 23, 2016 4:13 PM To: Yao, Jiewen ; edk2-devel@lists.01.org Subject: RE: [edk2] [Patch 00/10] Enable BlockSid related PP actions. 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. > > Reviewed-by: jiewen.yao@intel.com > > > -----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