From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 D2E6781DC9 for ; Sun, 20 Nov 2016 19:31:38 -0800 (PST) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP; 20 Nov 2016 19:31:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,525,1473145200"; d="scan'208";a="32994160" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 20 Nov 2016 19:31:38 -0800 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 20 Nov 2016 19:31:38 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 20 Nov 2016 19:31:37 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.239]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.239]) with mapi id 14.03.0248.002; Mon, 21 Nov 2016 11:31:35 +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/Ls7jkynS5Y9hFxxgKDiz9qw Date: Mon, 21 Nov 2016 03:31:35 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C50386D7FAF@shsmsx102.ccr.corp.intel.com> References: <1479276049-34308-1-git-send-email-eric.dong@intel.com> In-Reply-To: <1479276049-34308-1-git-send-email-eric.dong@intel.com> 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 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: Mon, 21 Nov 2016 03:31:39 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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. >=20 > 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. >=20 > 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. >=20 > .../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/DxeTcg2PhysicalPres > enceStorage.c > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcg2PhysicalPres > enceStorage.h > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorage.c > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorage.h > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorageLib.c > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorageLib.inf > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorageLib.uni > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > nceStorageLibInternal.h > create mode 100644 > SecurityPkg/Library/DxeTcgPhysicalPresenceStorageLib/DxeTcgPhysicalPrese > 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 >=20 > -- > 2.6.4.windows.1 >=20 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel