Reviewed-by: Sai Chaganty <rangasai.v.chaga...@intel.com> -----Original Message----- From: Gao, Liming Sent: Monday, June 10, 2019 8:36 AM To: devel@edk2.groups.io Cc: Kinney, Michael D <michael.d.kin...@intel.com>; Ni, Ray <ray...@intel.com>; Chaganty, Rangasai V <rangasai.v.chaga...@intel.com> Subject: [edk2-platform patch 0/2] Import IntelSiliconPkg from edk2 repo master
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1890 IntelSiliconPkg is moved into Silicon/Intel directory. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Rangasai V Chaganty <rangasai.v.chaga...@intel.com> Signed-off-by: Liming Gao <liming....@intel.com> 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 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#42190): https://edk2.groups.io/g/devel/message/42190 Mute This Topic: https://groups.io/mt/32005623/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-