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: liming.gao@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Mon, 10 Jun 2019 08:36:49 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jun 2019 08:36:48 -0700 X-ExtLoop1: 1 Received: from lgao4-mobl1.ccr.corp.intel.com ([10.255.29.227]) by FMSMGA003.fm.intel.com with ESMTP; 10 Jun 2019 08:36:47 -0700 From: "Liming Gao" To: devel@edk2.groups.io Cc: Michael D Kinney , Ray Ni , Rangasai V Chaganty Subject: [edk2-platform patch 0/2] Import IntelSiliconPkg from edk2 repo master Date: Mon, 10 Jun 2019 23:36:25 +0800 Message-Id: <20190610153627.16864-1-liming.gao@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1890 IntelSiliconPkg is moved into Silicon/Intel directory. Cc: Michael D Kinney Cc: Ray Ni Cc: Rangasai V Chaganty Signed-off-by: Liming Gao Liming Gao (2): Silicon/Intel: Import IntelSiliconPkg from edk2 repo master Maintainers.txt: Add Maintainers for new added IntelSiliconPkg .../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/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLibNull.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeFmp.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.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/PlatformVTdInfoSamplePei.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxe.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLibNull.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLibNull.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/MicrocodeCapsulePdb.dsc create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/MicrocodeCapsulePdb.fdf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsulePdb/Readme.md create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Microcode/Microcode.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/MicrocodeCapsuleTxt.dsc create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/MicrocodeCapsuleTxt.fdf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeCapsuleTxt/Readme.md create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.h create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdateDxe.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdateDxe.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdateDxeExtra.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.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.h create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPeiExtra.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/PlatformVTdInfoSamplePei.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/PlatformVTdInfoSamplePei.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdInfoSamplePei/PlatformVTdInfoSamplePeiExtra.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxe.inf create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxe.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Feature/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxeExtra.uni create mode 100644 Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeFmp.h create mode 100644 Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h create mode 100644 Silicon/Intel/IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInfo.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/DxeSmbiosDataHobLib.inf -- 2.13.0.windows.1