public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-platform patch 0/7] Add Initial QSP MinPlatform Pkg for SIMICS
@ 2019-08-09 22:46 David Wei
  2019-08-09 22:46 ` [edk2-platform patch 1/7] SimicsX58SktPkg: Add CPU Pkg for SimicsX58 David Wei
                   ` (6 more replies)
  0 siblings, 7 replies; 37+ messages in thread
From: David Wei @ 2019-08-09 22:46 UTC (permalink / raw)
  To: devel

Create the SimicsOpenBoardPkg and its silicon Pkg to provide the support
for SIMICS quick start platform. it uses X58/ICH10 and emulated by SIMICS
model.

David Wei (7):
  SimicsX58SktPkg:  Add CPU Pkg for SimicsX58
  SimicsICH10Pkg:  Add PCH Pkg for SimicsICH10
  SimicsOpenBoardPkg:  Add SimicsOpenBoardPkg and its modules
  SimicsOpenBoardPkg: Add DXE driver for Legacy Sio
  SimicsOpenBoardPkg: Add Overrides modules for SIMICS QSP Platform
  SimicsOpenBoardPkg: Add board module for QSP Build tip
  Platform/Intel:  Add build option for SIMICS QSP Platform

 .../Library/BoardInitLib/PeiBoardInitPostMemLib.c  |   44 +
 .../Library/BoardInitLib/PeiBoardInitPreMemLib.c   |  110 ++
 .../Library/BoardInitLib/PeiX58ICH10Detect.c       |   26 +
 .../BoardInitLib/PeiX58ICH10InitPostMemLib.c       |   34 +
 .../BoardInitLib/PeiX58ICH10InitPreMemLib.c        |  111 ++
 .../LegacySioDxe/ComponentName.c                   |  173 +++
 .../SimicsOpenBoardPkg/LegacySioDxe/SioChip.c      |  272 ++++
 .../SimicsOpenBoardPkg/LegacySioDxe/SioDriver.c    |  600 ++++++++
 .../SimicsOpenBoardPkg/LegacySioDxe/SioService.c   |  249 +++
 .../Library/LoadLinuxLib/Linux.c                   |  662 ++++++++
 .../Library/LoadLinuxLib/LinuxGdt.c                |  175 +++
 .../Library/NvVarsFileLib/FsAccess.c               |  507 +++++++
 .../Library/NvVarsFileLib/NvVarsFileLib.c          |   77 +
 .../SerializeVariablesLib/SerializeVariablesLib.c  |  869 +++++++++++
 .../Library/PciHostBridgeLib/PciHostBridgeLib.c    |  419 ++++++
 .../Library/PlatformBootManagerLib/BdsPlatform.c   | 1553 +++++++++++++++++++
 .../Library/PlatformBootManagerLib/PlatformData.c  |   35 +
 .../Overrides/MdeModulePkg/Logo/Logo.c             |  154 ++
 .../MdePkg/Library/BasePciLibCf8/PciLib.c          | 1221 +++++++++++++++
 .../MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.c  | 1579 ++++++++++++++++++++
 .../MinPlatformPkg/Acpi/AcpiTables/Facs/Facs.c     |   84 ++
 .../MinPlatformPkg/Acpi/AcpiTables/Fadt/Fadt.c     |  359 +++++
 .../MinPlatformPkg/Acpi/AcpiTables/Hpet/Hpet.c     |   78 +
 .../MinPlatformPkg/Acpi/AcpiTables/Wsmt/Wsmt.c     |   46 +
 .../Overrides/OvmfPkg/QemuVideoDxe/ComponentName.c |  205 +++
 .../Overrides/OvmfPkg/QemuVideoDxe/Driver.c        | 1011 +++++++++++++
 .../QemuVideoDxe/DriverSupportedEfiVersion.c       |   15 +
 .../Overrides/OvmfPkg/QemuVideoDxe/Gop.c           |  417 ++++++
 .../Overrides/OvmfPkg/QemuVideoDxe/Initialize.c    |  341 +++++
 .../Overrides/OvmfPkg/QemuVideoDxe/VbeShim.c       |  302 ++++
 .../8259InterruptControllerDxe/8259.c              |  622 ++++++++
 .../SimicsOpenBoardPkg/PlatformDxe/Platform.c      |  865 +++++++++++
 .../PlatformDxe/PlatformConfig.c                   |  123 ++
 .../Intel/SimicsOpenBoardPkg/PlatformPei/Cmos.c    |   57 +
 .../PlatformPei/FeatureControl.c                   |  114 ++
 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Fv.c |  100 ++
 .../SimicsOpenBoardPkg/PlatformPei/MemDetect.c     |  568 +++++++
 .../SimicsOpenBoardPkg/PlatformPei/Platform.c      |  631 ++++++++
 .../SiliconPolicyInitLib/SiliconPolicyInitLib.c    |  108 ++
 .../SiliconPolicyUpdateLib.c                       |   70 +
 .../SmbiosPlatformDxe/SmbiosPlatformDxe.c          |  148 ++
 .../Library/ResetSystemLib/ResetSystemLib.c        |  137 ++
 .../Library/SmmSpiFlashCommonLib/SpiFlashCommon.c  |  194 +++
 .../SmmSpiFlashCommonLib/SpiFlashCommonSmmLib.c    |   54 +
 .../LibraryPrivate/BasePchSpiCommonLib/SpiCommon.c |  935 ++++++++++++
 .../SmmControl/RuntimeDxe/SmmControl2Dxe.c         |  410 +++++
 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpi.c      |  175 +++
 .../Override/UefiCpuPkg/SecCore/SecMain.c          |  956 ++++++++++++
 .../SimicsX58SktPkg/Smm/Access/SmmAccess2Dxe.c     |  148 ++
 .../SimicsX58SktPkg/Smm/Access/SmmAccessPei.c      |  353 +++++
 .../SimicsX58SktPkg/Smm/Access/SmramInternal.c     |  199 +++
 .../SimicsOpenBoardPkg/AcpiTables/AcpiTables.inf   |   31 +
 .../Intel/SimicsOpenBoardPkg/AcpiTables/Dsdt.asl   |  821 ++++++++++
 .../Intel/SimicsOpenBoardPkg/AcpiTables/Platform.h |   75 +
 .../BoardX58ICH10/DecomprScratchEnd.fdf.inc        |   66 +
 .../BoardX58ICH10/GitEdk2X58ICH10.bat              |   75 +
 .../BoardInitLib/PeiBoardInitPostMemLib.inf        |   36 +
 .../Library/BoardInitLib/PeiBoardInitPreMemLib.inf |   38 +
 .../Library/BoardInitLib/PeiX58ICH10InitLib.h      |   16 +
 .../BoardX58ICH10/PlatformPkgBuildOption.dsc       |   89 ++
 .../BoardX58ICH10/PlatformPkgConfig.dsc            |   56 +
 .../BoardX58ICH10/PlatformPkgPcd.dsc               |  283 ++++
 .../BoardX58ICH10/SimicsX58Pkg.fdf.inc             |   48 +
 .../BoardX58ICH10/SimicsX58PkgIa32X64.dsc          |  244 +++
 .../BoardX58ICH10/SimicsX58PkgIa32X64.fdf          |  303 ++++
 .../BoardX58ICH10/VarStore.fdf.inc                 |   53 +
 .../Intel/SimicsOpenBoardPkg/BoardX58ICH10/bld.bat |  139 ++
 .../BoardX58ICH10/build_config.cfg                 |   31 +
 .../SimicsOpenBoardPkg/BoardX58ICH10/prebuild.bat  |  198 +++
 .../Include/Guid/SimicsX58PlatformConfig.h         |   17 +
 .../Include/IndustryStandard/X58Ich10.h            |  106 ++
 .../SimicsOpenBoardPkg/Include/Protocol/IsaAcpi.h  |  298 ++++
 .../SimicsOpenBoardPkg/Include/Protocol/IsaIo.h    |  356 +++++
 .../Include/Protocol/Legacy8259.h                  |  291 ++++
 .../Include/Register/X58SmramSaveStateMap.h        |  178 +++
 .../SimicsOpenBoardPkg/Include/SimicsPlatforms.h   |   54 +
 .../LegacySioDxe/ComponentName.h                   |   87 ++
 .../LegacySioDxe/LegacySioDxe.inf                  |   54 +
 .../SimicsOpenBoardPkg/LegacySioDxe/Register.h     |   15 +
 .../SimicsOpenBoardPkg/LegacySioDxe/SioChip.h      |  195 +++
 .../SimicsOpenBoardPkg/LegacySioDxe/SioDriver.h    |  134 ++
 .../SimicsOpenBoardPkg/LegacySioDxe/SioService.h   |  143 ++
 .../Library/LoadLinuxLib/Ia32/JumpToKernel.nasm    |   41 +
 .../Library/LoadLinuxLib/LoadLinuxLib.h            |   52 +
 .../Library/LoadLinuxLib/LoadLinuxLib.inf          |   42 +
 .../Library/LoadLinuxLib/X64/JumpToKernel.nasm     |   85 ++
 .../Library/NvVarsFileLib/NvVarsFileLib.h          |   55 +
 .../Library/NvVarsFileLib/NvVarsFileLib.inf        |   53 +
 .../SerializeVariablesLib/SerializeVariablesLib.h  |   33 +
 .../SerializeVariablesLib.inf                      |   36 +
 .../Library/PciHostBridgeLib/PciHostBridge.h       |   68 +
 .../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |   50 +
 .../Library/PlatformBootManagerLib/BdsPlatform.h   |  156 ++
 .../PlatformBootManagerLib.inf                     |   69 +
 .../Overrides/MdeModulePkg/Logo/Logo.bmp           |  Bin 0 -> 141078 bytes
 .../Overrides/MdeModulePkg/Logo/Logo.idf           |   10 +
 .../Overrides/MdeModulePkg/Logo/Logo.inf           |   28 +
 .../Overrides/MdeModulePkg/Logo/Logo.uni           |   16 +
 .../Overrides/MdeModulePkg/Logo/LogoDxe.inf        |   55 +
 .../Overrides/MdeModulePkg/Logo/LogoDxe.uni        |   16 +
 .../Overrides/MdeModulePkg/Logo/LogoDxeExtra.uni   |   14 +
 .../Overrides/MdeModulePkg/Logo/LogoExtra.uni      |   14 +
 .../Library/BasePciLibCf8/DxePciLibX58Ich10.inf    |   40 +
 .../MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.h  |   45 +
 .../Acpi/AcpiTables/AcpiPlatform.inf               |  105 ++
 .../Overrides/OvmfPkg/QemuVideoDxe/Qemu.h          |  507 +++++++
 .../OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf          |   73 +
 .../Overrides/OvmfPkg/QemuVideoDxe/VbeShim.asm     |  281 ++++
 .../Overrides/OvmfPkg/QemuVideoDxe/VbeShim.h       |  701 +++++++++
 .../Overrides/OvmfPkg/QemuVideoDxe/VbeShim.sh      |   79 +
 .../8259InterruptControllerDxe/8259.h              |  218 +++
 .../8259InterruptControllerDxe/8259.inf            |   46 +
 .../8259InterruptControllerDxe/Legacy8259.uni      |   16 +
 .../8259InterruptControllerDxe/Legacy8259Extra.uni |   14 +
 .../SimicsOpenBoardPkg/PlatformDxe/Platform.h      |   37 +
 .../SimicsOpenBoardPkg/PlatformDxe/Platform.inf    |   65 +
 .../SimicsOpenBoardPkg/PlatformDxe/Platform.uni    |   31 +
 .../PlatformDxe/PlatformConfig.h                   |   51 +
 .../PlatformDxe/PlatformForms.vfr                  |   67 +
 .../Intel/SimicsOpenBoardPkg/PlatformPei/Cmos.h    |   50 +
 .../SimicsOpenBoardPkg/PlatformPei/Platform.h      |   93 ++
 .../SimicsOpenBoardPkg/PlatformPei/PlatformPei.inf |  109 ++
 .../SiliconPolicyInitLib/SiliconPolicyInitLib.inf  |   38 +
 .../SiliconPolicyUpdateLib.inf                     |   35 +
 .../SimicsOpenBoardPkg/SimicsOpenBoardPkg.dec      |  168 +++
 .../SmbiosPlatformDxe/SmbiosPlatformDxe.h          |   38 +
 .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf        |   51 +
 Platform/Intel/build.cfg                           |    2 +
 Silicon/Intel/SimicsICH10Pkg/ICH10Pkg.dec          |   22 +
 .../Include/Library/SpiFlashCommonLib.h            |   98 ++
 Silicon/Intel/SimicsICH10Pkg/Include/PchAccess.h   |   43 +
 Silicon/Intel/SimicsICH10Pkg/Include/PchLimits.h   |   94 ++
 .../SimicsICH10Pkg/Include/PchReservedResources.h  |   60 +
 .../Intel/SimicsICH10Pkg/Include/Protocol/Spi.h    |  295 ++++
 .../SimicsICH10Pkg/Include/Register/PchRegsPmc.h   |  647 ++++++++
 .../SimicsICH10Pkg/Include/Register/PchRegsSpi.h   |  304 ++++
 .../IncludePrivate/Library/PchSpiCommonLib.h       |  396 +++++
 .../Library/ResetSystemLib/ResetSystemLib.inf      |   34 +
 .../SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf  |   52 +
 .../BasePchSpiCommonLib/BasePchSpiCommonLib.inf    |   33 +
 Silicon/Intel/SimicsICH10Pkg/PchCommonLib.dsc      |   12 +
 .../Intel/SimicsICH10Pkg/PchPostMemoryInclude.fdf  |    9 +
 .../Intel/SimicsICH10Pkg/PchPreMemoryInclude.fdf   |    9 +
 .../Intel/SimicsICH10Pkg/PchUefiBootInclude.fdf    |   13 +
 .../SmmControl/RuntimeDxe/SmmControl2Dxe.inf       |   59 +
 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpi.h      |   23 +
 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpiSmm.inf |   44 +
 .../Override/UefiCpuPkg/SecCore/Ia32/SecEntry.nasm |   45 +
 .../Override/UefiCpuPkg/SecCore/SecMain.inf        |   71 +
 .../Override/UefiCpuPkg/SecCore/X64/SecEntry.nasm  |   45 +
 Silicon/Intel/SimicsX58SktPkg/SktPei.dsc           |   18 +
 .../Intel/SimicsX58SktPkg/SktPostMemoryInclude.fdf |    9 +
 .../Intel/SimicsX58SktPkg/SktPreMemoryInclude.fdf  |   10 +
 Silicon/Intel/SimicsX58SktPkg/SktSecInclude.fdf    |   17 +
 .../Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf   |   16 +
 .../SimicsX58SktPkg/Smm/Access/SmmAccess2Dxe.inf   |   52 +
 .../SimicsX58SktPkg/Smm/Access/SmmAccessPei.inf    |   64 +
 .../SimicsX58SktPkg/Smm/Access/SmramInternal.h     |   81 +
 158 files changed, 29753 insertions(+)
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiBoardInitPostMemLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiBoardInitPreMemLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiX58ICH10Detect.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiX58ICH10InitPostMemLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiX58ICH10InitPreMemLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/ComponentName.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioChip.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioDriver.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioService.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/Linux.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/LinuxGdt.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/NvVarsFileLib/FsAccess.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/NvVarsFileLib/NvVarsFileLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/SerializeVariablesLib/SerializeVariablesLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PlatformBootManagerLib/BdsPlatform.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PlatformBootManagerLib/PlatformData.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/Logo.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdePkg/Library/BasePciLibCf8/PciLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/Facs/Facs.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/Fadt/Fadt.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/Hpet/Hpet.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/Wsmt/Wsmt.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/ComponentName.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Driver.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/DriverSupportedEfiVersion.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Gop.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Initialize.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/VbeShim.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/PcAtChipsetPkg/8259InterruptControllerDxe/8259.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/Platform.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/PlatformConfig.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Cmos.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/FeatureControl.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Fv.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/MemDetect.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Platform.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Policy/Library/SiliconPolicyInitLib/SiliconPolicyInitLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Policy/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLib.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Library/ResetSystemLib/ResetSystemLib.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Library/SmmSpiFlashCommonLib/SpiFlashCommon.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Library/SmmSpiFlashCommonLib/SpiFlashCommonSmmLib.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/LibraryPrivate/BasePchSpiCommonLib/SpiCommon.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/SmmControl/RuntimeDxe/SmmControl2Dxe.c
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpi.c
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Override/UefiCpuPkg/SecCore/SecMain.c
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmmAccess2Dxe.c
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmmAccessPei.c
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmramInternal.c
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/AcpiTables/AcpiTables.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Dsdt.asl
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Platform.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/DecomprScratchEnd.fdf.inc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/GitEdk2X58ICH10.bat
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiBoardInitPostMemLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiBoardInitPreMemLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/Library/BoardInitLib/PeiX58ICH10InitLib.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/PlatformPkgBuildOption.dsc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/PlatformPkgConfig.dsc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/PlatformPkgPcd.dsc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/SimicsX58Pkg.fdf.inc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/SimicsX58PkgIa32X64.dsc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/SimicsX58PkgIa32X64.fdf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/VarStore.fdf.inc
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/bld.bat
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/build_config.cfg
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/BoardX58ICH10/prebuild.bat
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/Guid/SimicsX58PlatformConfig.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/X58Ich10.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/Protocol/IsaAcpi.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/Protocol/IsaIo.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/Protocol/Legacy8259.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/Register/X58SmramSaveStateMap.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Include/SimicsPlatforms.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/ComponentName.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/LegacySioDxe.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/Register.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioChip.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioDriver.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/LegacySioDxe/SioService.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.nasm
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/LoadLinuxLib.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/LoadLinuxLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/LoadLinuxLib/X64/JumpToKernel.nasm
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/NvVarsFileLib/NvVarsFileLib.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/NvVarsFileLib/NvVarsFileLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/SerializeVariablesLib/SerializeVariablesLib.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PciHostBridgeLib/PciHostBridge.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PlatformBootManagerLib/BdsPlatform.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/Logo.bmp
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/Logo.idf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/Logo.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/Logo.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/LogoDxe.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/LogoDxe.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/LogoDxeExtra.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdeModulePkg/Logo/LogoExtra.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MdePkg/Library/BasePciLibCf8/DxePciLibX58Ich10.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Qemu.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/VbeShim.asm
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/VbeShim.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/VbeShim.sh
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/PcAtChipsetPkg/8259InterruptControllerDxe/8259.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Overrides/PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259Extra.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/Platform.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/Platform.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/Platform.uni
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/PlatformConfig.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformDxe/PlatformForms.vfr
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Cmos.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/Platform.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/PlatformPei/PlatformPei.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Policy/Library/SiliconPolicyInitLib/SiliconPolicyInitLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Policy/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLib.inf
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/SimicsOpenBoardPkg.dec
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h
 create mode 100644 Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/ICH10Pkg.dec
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/Library/SpiFlashCommonLib.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/PchAccess.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/PchLimits.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/PchReservedResources.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/Protocol/Spi.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/Register/PchRegsPmc.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Include/Register/PchRegsSpi.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/IncludePrivate/Library/PchSpiCommonLib.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Library/ResetSystemLib/ResetSystemLib.inf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Library/SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/LibraryPrivate/BasePchSpiCommonLib/BasePchSpiCommonLib.inf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/PchCommonLib.dsc
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/PchPostMemoryInclude.fdf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/PchPreMemoryInclude.fdf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/PchUefiBootInclude.fdf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/SmmControl/RuntimeDxe/SmmControl2Dxe.inf
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpi.h
 create mode 100644 Silicon/Intel/SimicsICH10Pkg/Spi/Smm/PchSpiSmm.inf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Override/UefiCpuPkg/SecCore/Ia32/SecEntry.nasm
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Override/UefiCpuPkg/SecCore/SecMain.inf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Override/UefiCpuPkg/SecCore/X64/SecEntry.nasm
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/SktPei.dsc
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/SktPostMemoryInclude.fdf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/SktPreMemoryInclude.fdf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/SktSecInclude.fdf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmmAccess2Dxe.inf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmmAccessPei.inf
 create mode 100644 Silicon/Intel/SimicsX58SktPkg/Smm/Access/SmramInternal.h

-- 
2.16.2.windows.1


^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2019-08-26 23:13 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-09 22:46 [edk2-platform patch 0/7] Add Initial QSP MinPlatform Pkg for SIMICS David Wei
2019-08-09 22:46 ` [edk2-platform patch 1/7] SimicsX58SktPkg: Add CPU Pkg for SimicsX58 David Wei
2019-08-15  8:34   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-22 22:31     ` David Wei
2019-08-26 22:48       ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 2/7] SimicsICH10Pkg: Add PCH Pkg for SimicsICH10 David Wei
2019-08-13  2:01   ` Nate DeSimone
2019-08-15  8:39   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-23 16:40     ` David Wei
2019-08-26 22:49       ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 3/7] SimicsOpenBoardPkg: Add SimicsOpenBoardPkg and its modules David Wei
2019-08-15 18:35   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-23 16:57     ` David Wei
2019-08-26 23:13       ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 4/7] SimicsOpenBoardPkg: Add DXE driver for Legacy Sio David Wei
2019-08-15 19:01   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 5/7] SimicsOpenBoardPkg: Add Overrides modules for SIMICS QSP Platform David Wei
2019-08-15 19:38   ` Nate DeSimone
2019-08-15 22:28     ` Nate DeSimone
2019-08-15 22:52   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-23 17:09     ` David Wei
2019-08-26 22:51       ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 6/7] SimicsOpenBoardPkg: Add board module for QSP Build tip David Wei
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-23 17:04     ` David Wei
2019-08-26 22:59       ` Kubacki, Michael A
2019-08-09 22:46 ` [edk2-platform patch 7/7] Platform/Intel: Add build option for SIMICS QSP Platform David Wei
2019-08-15 19:28   ` Nate DeSimone
2019-08-19 23:21   ` Nate DeSimone
2019-08-20  1:04   ` Kubacki, Michael A
2019-08-23 17:06     ` David Wei
2019-08-26 23:00       ` Kubacki, Michael A

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox