From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: ray.ni@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Tue, 11 Jun 2019 01:28:05 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jun 2019 01:28:03 -0700 X-ExtLoop1: 1 Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga005.fm.intel.com with ESMTP; 11 Jun 2019 01:28:03 -0700 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.408.0; Tue, 11 Jun 2019 01:28:03 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 11 Jun 2019 01:28:03 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.137]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.153]) with mapi id 14.03.0415.000; Tue, 11 Jun 2019 16:28:01 +0800 From: "Ni, Ray" To: "Gao, Liming" , "devel@edk2.groups.io" CC: "Kinney, Michael D" , "Chaganty, Rangasai V" Subject: Re: [edk2-platform patch 0/2] Import IntelSiliconPkg from edk2 repo master Thread-Topic: [edk2-platform patch 0/2] Import IntelSiliconPkg from edk2 repo master Thread-Index: AQHVH6JSuyW0RJNM+kyUtXQDeL5s7qaWH70g Date: Tue, 11 Jun 2019 08:27:50 +0000 Deferred-Delivery: Tue, 11 Jun 2019 08:28:00 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C1A2017@SHSMSX104.ccr.corp.intel.com> References: <20190610153627.16864-1-liming.gao@intel.com> In-Reply-To: <20190610153627.16864-1-liming.gao@intel.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: ray.ni@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni > -----Original Message----- > From: Gao, Liming > Sent: Monday, June 10, 2019 11:36 PM > To: devel@edk2.groups.io > Cc: Kinney, Michael D ; Ni, Ray > ; Chaganty, Rangasai V > Subject: [edk2-platform patch 0/2] Import IntelSiliconPkg from edk2 repo > master >=20 > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1890 > IntelSiliconPkg is moved into Silicon/Intel directory. >=20 > Cc: Michael D Kinney > Cc: Ray Ni > Cc: Rangasai V Chaganty > Signed-off-by: Liming Gao >=20 > Liming Gao (2): > Silicon/Intel: Import IntelSiliconPkg from edk2 repo master > Maintainers.txt: Add Maintainers for new added IntelSiliconPkg >=20 > .../MicrocodeFlashAccessLibNull.c | 36 + > .../Capsule/MicrocodeUpdateDxe/MicrocodeFmp.c | 979 > +++++++++++++++ > .../Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.c | 1326 > ++++++++++++++++++++ > .../Feature/VTd/IntelVTdDxe/BmDma.c | 538 ++++++++ > .../Feature/VTd/IntelVTdDxe/DmaProtection.c | 683 ++++++++++ > .../Feature/VTd/IntelVTdDxe/DmarAcpiTable.c | 890 +++++++++++++ > .../Feature/VTd/IntelVTdDxe/IntelVTdDxe.c | 400 ++++++ > .../Feature/VTd/IntelVTdDxe/PciInfo.c | 373 ++++++ > .../Feature/VTd/IntelVTdDxe/TranslationTable.c | 1026 > +++++++++++++++ > .../Feature/VTd/IntelVTdDxe/TranslationTableEx.c | 152 +++ > .../Feature/VTd/IntelVTdDxe/VtdReg.c | 561 +++++++++ > .../Feature/VTd/IntelVTdPmrPei/DmarTable.c | 578 +++++++++ > .../Feature/VTd/IntelVTdPmrPei/IntelVTdPmr.c | 420 +++++++ > .../Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.c | 810 ++++++++++++ > .../Feature/VTd/IntelVTdPmrPei/VtdReg.c | 287 +++++ > .../PlatformVTdInfoSamplePei.c | 361 ++++++ > .../PlatformVTdSampleDxe/PlatformVTdSampleDxe.c | 407 ++++++ > .../DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c | 81 ++ > Maintainers.txt | 4 + > .../MicrocodeFlashAccessLibNull.inf | 34 + > .../MicrocodeFlashAccessLibNull.uni | 16 + > .../MicrocodeCapsulePdb/MicrocodeCapsulePdb.dsc | 27 + > .../MicrocodeCapsulePdb/MicrocodeCapsulePdb.fdf | 26 + > .../Feature/Capsule/MicrocodeCapsulePdb/Readme.md | 20 + > .../MicrocodeCapsuleTxt/Microcode/Microcode.inf | 21 + > .../MicrocodeCapsuleTxt/MicrocodeCapsuleTxt.dsc | 33 + > .../MicrocodeCapsuleTxt/MicrocodeCapsuleTxt.fdf | 26 + > .../Feature/Capsule/MicrocodeCapsuleTxt/Readme.md | 33 + > .../Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.h | 499 ++++++++ > .../MicrocodeUpdateDxe/MicrocodeUpdateDxe.inf | 67 + > .../MicrocodeUpdateDxe/MicrocodeUpdateDxe.uni | 15 + > .../MicrocodeUpdateDxe/MicrocodeUpdateDxeExtra.uni | 14 + > .../Feature/VTd/IntelVTdDxe/DmaProtection.h | 632 ++++++++++ > .../Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf | 83 ++ > .../Feature/VTd/IntelVTdDxe/IntelVTdDxe.uni | 14 + > .../Feature/VTd/IntelVTdDxe/IntelVTdDxeExtra.uni | 14 + > .../Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.h | 159 +++ > .../Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.inf | 60 + > .../Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.uni | 14 + > .../VTd/IntelVTdPmrPei/IntelVTdPmrPeiExtra.uni | 14 + > .../PlatformVTdInfoSamplePei.inf | 48 + > .../PlatformVTdInfoSamplePei.uni | 14 + > .../PlatformVTdInfoSamplePeiExtra.uni | 14 + > .../PlatformVTdSampleDxe/PlatformVTdSampleDxe.inf | 56 + > .../PlatformVTdSampleDxe/PlatformVTdSampleDxe.uni | 14 + > .../PlatformVTdSampleDxeExtra.uni | 14 + > .../IntelSiliconPkg/Include/Guid/MicrocodeFmp.h | 15 + > .../IndustryStandard/FirmwareInterfaceTable.h | 69 + > .../Include/IndustryStandard/FirmwareVersionInfo.h | 54 + > .../Include/IndustryStandard/IgdOpRegion.h | 149 +++ > .../IntelSiliconPkg/Include/IndustryStandard/Vtd.h | 355 ++++++ > .../Include/Library/MicrocodeFlashAccessLib.h | 33 + > .../Intel/IntelSiliconPkg/Include/Ppi/VtdInfo.h | 37 + > .../Include/Protocol/PlatformVtdPolicy.h | 143 +++ > Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | 80 ++ > Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dsc | 86 ++ > .../DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.inf | 38 + > 57 files changed, 12952 insertions(+) > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/Library/MicrocodeFlashAcces= sL > ibNull/MicrocodeFlashAccessLibNull.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deFmp.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deUpdate.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/BmDma.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmaProtection.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/PciInfo.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/TranslationTable.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/TranslationTableEx.= c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarTable.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmr.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/VtdReg.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/Platfo= r > mVTdInfoSamplePei.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformV > TdSampleDxe.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataH > obLib.c > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/Library/MicrocodeFlashAcces= sL > ibNull/MicrocodeFlashAccessLibNull.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/Library/MicrocodeFlashAcces= sL > ibNull/MicrocodeFlashAccessLibNull.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/Microc > odeCapsulePdb.dsc > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/Microc > odeCapsulePdb.fdf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/Readm > e.md > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Microco > de/Microcode.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Microco > deCapsuleTxt.dsc > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Microco > deCapsuleTxt.fdf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Readme > .md > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deUpdate.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deUpdateDxe.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deUpdateDxe.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/Microco > deUpdateDxeExtra.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmaProtection.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxeExtra.un= i > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.i= n > f > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.u > ni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPeiEx > tra.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/Platfo= r > mVTdInfoSamplePei.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/Platfo= r > mVTdInfoSamplePei.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/Platfo= r > mVTdInfoSamplePeiExtra.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformV > TdSampleDxe.inf > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformV > TdSampleDxe.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformV > TdSampleDxeExtra.uni > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeFmp.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceT= a > ble.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInf= o. > h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/Vtd.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/Library/MicrocodeFlashAccessLib.h > create mode 100644 Silicon/Intel/IntelSiliconPkg/Include/Ppi/VtdInfo.h > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Include/Protocol/PlatformVtdPolicy.h > create mode 100644 Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec > create mode 100644 Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dsc > create mode 100644 > Silicon/Intel/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataH > obLib.inf >=20 > -- > 2.13.0.windows.1