public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH V2 00/32] Introduce AMD Vangogh platform reference code
@ 2024-01-26  6:00 Zhai, MingXin (Duke) via groups.io
  2024-01-26  6:00 ` [edk2-devel] [PATCH V2 01/32] AMD/AmdPlatformPkg: Check in AMD S3 logo Zhai, MingXin (Duke) via groups.io
                   ` (32 more replies)
  0 siblings, 33 replies; 39+ messages in thread
From: Zhai, MingXin (Duke) via groups.io @ 2024-01-26  6:00 UTC (permalink / raw)
  To: devel

From: Duke Zhai <Duke.Zhai@amd.com>

In V2: Improve coding style.
  1.Remove the leading underscore and use double underscore at trailing in C header files.
  2.Remove old tianocore licenses and redundant license description.
  3.Improve coding style. For example: remove space between @param.

In V1:
  This AMD reference platform BIOS supports AMD Vangogh B0 SOC and Chachani board.

Duke Zhai (32):
  AMD/AmdPlatformPkg: Check in AMD S3 logo
  AMD/VanGoghBoard: Check in ACPI tables
  AMD/VanGoghBoard: Check in Capsule update
  AMD/VanGoghBoard: Check in AgesaPublic pkg
  AMD/VanGoghBoard: Check in PlatformSecLib
  AMD/VanGoghBoard: Check in AmdIdsExtLib
  AMD/VanGoghBoard: Check in PciPlatform
  AMD/VanGoghBoard: Check in UDKFlashUpdate
  AMD/VanGoghBoard: Check in Flash_AB
  AMD/VanGoghBoard: Check in FlashUpdate
  AMD/VanGoghBoard: Check in FvbServices
  AMD/VanGoghBoard: Check in AMD BaseSerialPortLib
  AMD/VanGoghBoard: Check in PlatformFlashAccessLib
  AMD/VanGoghBoard: Check in SmbiosLib
  AMD/VanGoghBoard: Check in SpiFlashDeviceLib
  AMD/VanGoghBoard: Check in BaseTscTimerLib
  AMD/VanGoghBoard: Check in Smm access module
  AMD/VanGoghBoard: Check in PciHostBridge module
  AMD/VanGoghBoard: Check in PcatRealTimeClockRuntimeDxe  module
  AMD/VanGoghBoard: Check in FTPM module
  AMD/VanGoghBoard: Check in SignedCapsule
  AMD/VanGoghBoard: Check in Vtf0
  AMD/VanGoghBoard: Check in AcpiPlatform
  AMD/VanGoghBoard: Check in FchSpi module
  AMD/VanGoghBoard: Check in PlatformInitPei module
  AMD/VanGoghBoard: Check in Smbios platform dxe drivers
  AMD/VanGoghBoard: Check in Fsp2WrapperPkg
  AMD/VanGoghBoard: Check in SmmCpuFeaturesLibCommon  module
  AMD/VanGoghBoard: Check in SmramSaveState module
  AMD/VanGoghBoard: Check in EDK2 override files
  AMD/VanGoghBoard: Check in AMD SmmControlPei module
  AMD/VanGoghBoard: Check in Chachani board project files  and build
    script

 .../AmdPlatformPkg/Universal/LogoDxe/Logo.c   |  198 +
 .../Universal/LogoDxe/S3Logo.bmp              |  Bin 0 -> 964114 bytes
 .../Universal/LogoDxe/S3Logo.idf              |    9 +
 .../Universal/LogoDxe/S3LogoDxe.inf           |   55 +
 .../VanGoghBoard/AgesaPublic/AgesaPublic.dec  |   61 +
 .../VanGoghBoard/AgesaPublic/Include/AGESA.h  |   35 +
 .../VanGoghBoard/AgesaPublic/Include/AMD.h    |  189 +
 .../AgesaPublic/Include/AmdPspDirectory.h     |   55 +
 .../AgesaPublic/Include/FchRegistersCommon.h  |   23 +
 .../Include/Guid/AmdMemoryInfoHob.h           |   51 +
 .../Include/Library/AmdPspBaseLibV2.h         |  248 +
 .../Include/Library/AmdPspCommonLib.h         |   29 +
 .../Include/Library/AmdPspFtpmLib.h           |   94 +
 .../AgesaPublic/Include/Ppi/AmdPspFtpmPpi.h   |   80 +
 .../Include/Protocol/AmdPspFtpmProtocol.h     |  112 +
 .../Acpi/AcpiTables/AcpiTables.inf            |   33 +
 .../Acpi/AcpiTables/Dsdt/CPU.asl              |   22 +
 .../Acpi/AcpiTables/Dsdt/Dsdt.asl             |   36 +
 .../Acpi/AcpiTables/Dsdt/FchShang.asi         |  927 ++
 .../Acpi/AcpiTables/Dsdt/GloblNvs.asl         |   17 +
 .../Acpi/AcpiTables/Dsdt/HOST_BUS.ASL         |  209 +
 .../Acpi/AcpiTables/Dsdt/LINK.ASL             |  481 ++
 .../Acpi/AcpiTables/Dsdt/Lpc0.asl             |  168 +
 .../Acpi/AcpiTables/Dsdt/PciTree.asl          |  776 ++
 .../Acpi/AcpiTables/Dsdt/Platform.asl         |  135 +
 .../Acpi/AcpiTables/Dsdt/_PR.asl              |   36 +
 .../Acpi/AcpiTables/Facs/Facs.h               |   31 +
 .../Acpi/AcpiTables/Facs/Facs50.aslc          |   68 +
 .../Acpi/AcpiTables/Fadt/Fadt.h               |   64 +
 .../Acpi/AcpiTables/Fadt/Fadt50.aslc          |  159 +
 .../Acpi/AcpiTables/Hpet/Hpet.h               |   70 +
 .../Acpi/AcpiTables/Hpet/Hpet50.aslc          |   58 +
 .../Acpi/AcpiTables/Madt/Madt.h               |  114 +
 .../Acpi/AcpiTables/Madt/Madt50.aslc          |  327 +
 .../Acpi/AcpiTables/Mcfg/Mcfg.h               |   61 +
 .../Acpi/AcpiTables/Mcfg/Mcfg50.aslc          |   61 +
 .../BIOSImageDirectory32M.xml                 |   63 +
 .../VanGoghBoard/ChachaniBoardPkg/Board.env   |   23 +
 .../ChachaniBoardPkg/BuildPspImage.bat        |  126 +
 .../SystemFirmwareDescriptor.aslc             |   85 +
 .../SystemFirmwareDescriptor.inf              |   39 +
 .../SystemFirmwareDescriptorPei.c             |   64 +
 .../ChachaniBoardPkg/Conf/ReadMe.txt          |   14 +
 .../ChachaniBoardPkg/Conf/build_rule.txt      |  654 ++
 .../ChachaniBoardPkg/Conf/target.txt          |   73 +
 .../ChachaniBoardPkg/Conf/tools_def.txt       | 7571 +++++++++++++++++
 .../ChachaniBoardPkg/FlashABImage32M.py       |  102 +
 .../ChachaniBoardPkg/GenCapsule.bat           |   81 +
 .../ChachaniBoardPkg/GenFlashABImage.bat      |   39 +
 .../ChachaniBoardPkg/GoZ_ChachaniExt.bat      |   81 +
 .../Include/Library/CapsuleHookLib.h          |   40 +
 .../Include/Protocol/GlobalNvsArea.h          |   63 +
 .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c   |   33 +
 .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf |   39 +
 .../Capsule/CapsuleHookLib/CapsuleHookLib.c   | 1153 +++
 .../Capsule/CapsuleHookLib/CapsuleHookLib.inf |   56 +
 .../PlatformBootManager.c                     |  794 ++
 .../PlatformBootManager.h                     |  150 +
 .../PlatformBootManagerLib.inf                |   89 +
 .../PlatformBootManagerLib/PlatformConsole.c  |  495 ++
 .../PlatformBootManagerLib/PlatformConsole.h  |   69 +
 .../PlatformBootManagerLib/PlatformData.c     |   39 +
 .../Library/PlatformSecLib/Ia32/Flat32.nasm   |  534 ++
 .../Library/PlatformSecLib/Ia32/Platform.inc  |   53 +
 .../Library/PlatformSecLib/PlatformSecLib.c   |  196 +
 .../Library/PlatformSecLib/PlatformSecLib.inf |   61 +
 .../PlatformSecLib/PlatformSecLibModStrs.uni  |   19 +
 .../PciPlatform/CommonHeader.h                |   27 +
 .../PciPlatform/PciPlatform.c                 |  183 +
 .../PciPlatform/PciPlatform.h                 |   89 +
 .../PciPlatform/PciPlatform.inf               |   51 +
 .../ChachaniBoardPkg/PlatformCapsule.dsc      |   37 +
 .../ChachaniBoardPkg/PlatformCapsule.fdf      |   51 +
 .../VanGoghBoard/ChachaniBoardPkg/Project.dec |  130 +
 .../VanGoghBoard/ChachaniBoardPkg/Project.dsc |  972 +++
 .../VanGoghBoard/ChachaniBoardPkg/Project.fdf |  861 ++
 .../ChachaniBoardPkg/PspBuild.bat             |   82 +
 .../VanGoghBoard/ChachaniBoardPkg/build.sh    |  177 +
 .../ChachaniBoardPkg/buildrom.bat             |  105 +
 .../py-GenerateBiosVersion.py                 |  115 +
 .../ChachaniBoardPkg/py-UpdatePspL1DirCksm.py |   68 +
 .../BaseTools/Source/Python/GenFds/Capsule.py |  253 +
 .../edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt |    4 +
 .../edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec    |  167 +
 .../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c |  676 ++
 .../FspWrapperNotifyDxe.inf                   |   82 +
 .../FspWrapperNotifyDxe/LoadBelow4G.c         |  147 +
 .../FspmWrapperPeim/FspmWrapperPeim.c         |  478 ++
 .../FspmWrapperPeim/FspmWrapperPeim.inf       |   99 +
 .../FspsMultiPhaseSiInitDxe.c                 |  206 +
 .../FspsMultiPhaseSiInitDxe.inf               |   81 +
 .../FspsMultiPhaseSiInitDxe/LoadBelow4G.c     |  148 +
 .../FspsWrapperPeim/FspsWrapperPeim.c         |  632 ++
 .../FspsWrapperPeim/FspsWrapperPeim.inf       |   98 +
 .../Include/FspExportedInterfaceHob.h         |  146 +
 .../Include/FspMemoryRegionHob.h              |   15 +
 .../Include/FspSmmDataExchangeBuffer.h        |   24 +
 .../edk2/Fsp2WrapperPkg/Include/FspUpd.h      |   23 +
 .../edk2/Fsp2WrapperPkg/Include/FspmUpd.h     |   66 +
 .../edk2/Fsp2WrapperPkg/Include/FspsUpd.h     |   45 +
 .../edk2/Fsp2WrapperPkg/Include/FsptUpd.h     |   18 +
 .../Include/Library/FspMeasurementLib.h       |   41 +
 .../Include/Library/FspWrapperApiLib.h        |   82 +
 .../Include/Library/FspWrapperApiTestLib.h    |   56 +
 .../Include/Library/FspWrapperHobProcessLib.h |   39 +
 .../Library/FspWrapperMultiPhaseProcessLib.h  |   45 +
 .../Include/Library/FspWrapperPlatformLib.h   |   81 +
 .../Library/FspWrapperPlatformMultiPhaseLib.h |   31 +
 .../Include/MultiPhaseSiPhases.h              |   19 +
 .../Include/Ppi/FspSiliconInitDone.h          |   38 +
 .../Include/Ppi/TopOfTemporaryRam.h           |   15 +
 .../BaseFspMeasurementLib.inf                 |   54 +
 .../BaseFspMeasurementLib/FspMeasurementLib.c |  254 +
 .../BaseFspWrapperApiLib.inf                  |   73 +
 .../BaseFspWrapperApiLib/FspWrapperApiLib.c   |  235 +
 .../IA32/DispatchExecute.c                    |   71 +
 .../X64/DispatchExecute.c                     |  167 +
 .../BaseFspWrapperApiLib/X64/Thunk64To32.nasm |  252 +
 .../BaseFspWrapperApiTestLibNull.inf          |   56 +
 .../FspWrapperApiTestNull.c                   |   60 +
 .../BaseFspWrapperPlatformLibSample.inf       |   79 +
 .../FspWrapperPlatformLibSample.c             |  347 +
 ...aseFspWrapperPlatformMultiPhaseLibNull.inf |   45 +
 .../FspWrapperPlatformMultiPhaseLibNull.c     |   51 +
 .../DxeFspWrapperMultiPhaseProcessLib.c       |  531 ++
 .../DxeFspWrapperMultiPhaseProcessLib.inf     |   87 +
 .../FspWrapperMultiPhaseProcessLib.inf        |   56 +
 .../PeiFspWrapperMultiPhaseProcessLib.c       |  385 +
 .../FspWrapperApiTest.c                       |   85 +
 .../PeiFspWrapperApiTestLib.inf               |   59 +
 .../CommonHeader.h                            |   91 +
 .../FspWrapperHobProcessLibSample.c           | 1439 ++++
 .../MemoryInstall.h                           |  171 +
 .../PeiFspWrapperHobProcessLibSample.inf      |  128 +
 .../SecFspWrapperPlatformSecLibSample/Fsp.h   |   45 +
 .../FspWrapperPlatformSecLibSample.c          |  129 +
 .../Ia32/PeiCoreEntry.nasm                    |  130 +
 .../Ia32/SecEntry.nasm                        |  335 +
 .../Ia32/Stack.nasm                           |   73 +
 .../PlatformInit.c                            |   38 +
 .../SecFspWrapperPlatformSecLibSample.inf     |   87 +
 .../SecGetPerformance.c                       |   84 +
 .../SecPlatformInformation.c                  |   78 +
 .../SecRamInitData.c                          |   63 +
 .../SecTempRamDone.c                          |   43 +
 .../X64/PeiCoreEntry.nasm                     |  149 +
 .../X64/SecEntry.nasm                         |  173 +
 .../X64/Stack.nasm                            |   73 +
 .../PrepareForFspSmmDxe/PrepareForFspSmmDxe.c |  152 +
 .../PrepareForFspSmmDxe.inf                   |   57 +
 .../PrepareForFspSmmDxeFsp.c                  |   86 +
 .../PrepareForFspSmmDxeFsp.inf                |   49 +
 .../Bus/Pci/PciHostBridgeDxe/IoFifo.h         |  170 +
 .../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c  | 1370 +++
 .../Bus/Pci/PciHostBridgeDxe/PciHostBridge.h  |  624 ++
 .../Pci/PciHostBridgeDxe/PciHostBridge.uni    |  Bin 0 -> 1290 bytes
 .../Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf |   54 +
 .../PciHostBridgeDxe/PciHostBridgeExtra.uni   |  Bin 0 -> 826 bytes
 .../Pci/PciHostBridgeDxe/PciRootBridgeIo.c    | 2421 ++++++
 .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf   |  122 +
 .../CapsuleRuntimeDxe/CapsuleService.c        |  461 +
 .../CapsuleRuntimeDxe/CapsuleService.h        |   73 +
 .../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1520 ++++
 .../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf    |  366 +
 .../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1876 ++++
 .../MdeModulePkg/Universal/PCD/Pei/Pcd.inf    |  368 +
 .../Register/Intel/SmramSaveStateMap.h        |  324 +
 .../PcatRealTimeClockRuntimeDxe/PcRtc.c       | 1341 +++
 .../PcatRealTimeClockRuntimeDxe/PcRtc.h       |  374 +
 .../PcatRealTimeClockRuntimeDxe/PcRtc.uni     |   17 +
 .../PcatRealTimeClockRuntimeDxe/PcRtcEntry.c  |  171 +
 .../PcRtcExtra.uni                            |   15 +
 .../PcatRealTimeClockRuntimeDxe.inf           |   77 +
 .../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c   |  113 +
 .../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf |   48 +
 .../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c   |  141 +
 .../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf |   47 +
 .../AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c |  108 +
 .../Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf       |   43 +
 .../Tpm2InstanceLibAmdFTpm.inf                |   53 +
 .../Tpm2InstanceLibAmdFTpmDxe.c               |  109 +
 .../Tpm2InstanceLibAmdFTpmPei.c               |  153 +
 .../DxeTcg2PhysicalPresenceLib.c              | 1269 +++
 .../DxeTcg2PhysicalPresenceLib.inf            |   68 +
 .../DxeTcg2PhysicalPresenceLib.uni            |   22 +
 .../PhysicalPresenceStrings.uni               |   57 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c         |  854 ++
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h         |  123 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf       |   92 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni       |   35 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni  |   15 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl           |  408 +
 .../Tcg/Tcg2Config/Tcg2ConfigNvData.h         |  124 +
 .../Tcg/Tcg2Config/Tcg2ConfigPei.inf          |   77 +
 .../Tcg/Tcg2Config/Tcg2ConfigPei.uni          |   14 +
 .../Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni     |   15 +
 .../Tcg/Tcg2Config/Tcg2ConfigPeim.c           |  148 +
 .../SecurityPkg/Tcg/Tcg2Config/TpmDetection.c |   99 +
 .../SystemFirmwareUpdate/ParseConfigProfile.c |  231 +
 .../SystemFirmwareCommonDxe.c                 |  371 +
 .../SystemFirmwareUpdate/SystemFirmwareDxe.h  |  421 +
 .../SystemFirmwareUpdateDxe.c                 | 1426 ++++
 .../SystemFirmwareUpdateDxe.inf               |   91 +
 .../SystemFirmwareUpdateDxe.uni               |   15 +
 .../SystemFirmwareUpdateDxeExtra.uni          |   15 +
 .../SmmCpuFeaturesLibCommon.c                 |  623 ++
 .../PiSmmCpuDxeSmm/SmramSaveState.c           |  706 ++
 .../ResetVector/Vtf0/CommonMacros.inc         |   27 +
 .../ResetVector/Vtf0/DebugDisabled.asm        |   21 +
 .../ResetVector/Vtf0/Ia16/Init16.asm          |   51 +
 .../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm  |  138 +
 .../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm |  108 +
 .../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm  |   40 +
 .../ResetVector/Vtf0/Ia32/PageTables64.asm    |   25 +
 .../Vtf0/Ia32/SearchForBfvBase.asm            |   84 +
 .../Vtf0/Ia32/SearchForSecEntry.asm           |  195 +
 .../edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm |  127 +
 .../ResetVector/Vtf0/Port80Debug.asm          |   23 +
 .../UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc |   20 +
 .../ResetVector/Vtf0/ResetVector.uni          |  Bin 0 -> 780 bytes
 .../ResetVector/Vtf0/ResetVectorExtra.uni     |  Bin 0 -> 682 bytes
 .../ResetVector/Vtf0/SerialDebug.asm          |  127 +
 .../edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf |   37 +
 .../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb    |   67 +
 .../ResetVector/Vtf0/X64/PageTables.asm       |   73 +
 Platform/AMD/VanGoghBoard/Readme.md           |   67 +
 Platform/AMD/VanGoghBoard/ReleaseNote.txt     |   14 +
 .../Universal/AcpiPlatformDxe/AcpiPlatform.c  |  336 +
 .../AcpiPlatformDxe/AcpiPlatform.uni          |   15 +
 .../AcpiPlatformDxe/AcpiPlatformDxe.inf       |   59 +
 .../AcpiPlatformDxe/AcpiPlatformExtra.uni     |   13 +
 .../AcpiPlatformDxe/AcpiPlatformHooks.c       |  152 +
 .../AcpiPlatformDxe/AcpiPlatformHooks.h       |   48 +
 .../Universal/FchSpi/FchSpiProtect.c          |   67 +
 .../Universal/FchSpi/FchSpiProtect.h          |   38 +
 .../Universal/FchSpi/FchSpiRuntimeDxe.c       |  163 +
 .../Universal/FchSpi/FchSpiRuntimeDxe.h       |   49 +
 .../Universal/FchSpi/FchSpiRuntimeDxe.inf     |   84 +
 .../VanGoghBoard/Universal/FchSpi/FchSpiSmm.c |  112 +
 .../VanGoghBoard/Universal/FchSpi/FchSpiSmm.h |   32 +
 .../Universal/FchSpi/FchSpiSmm.inf            |   94 +
 .../VanGoghBoard/Universal/FchSpi/SpiCommon.c |  790 ++
 .../VanGoghBoard/Universal/FchSpi/SpiInfo.h   |   24 +
 .../Universal/PlatformInitPei/BootMode.c      |  270 +
 .../Universal/PlatformInitPei/CommonHeader.h  |  226 +
 .../PlatformInitPei/MemoryCallback.c          |  293 +
 .../Universal/PlatformInitPei/MemoryInstall.c |  938 ++
 .../Universal/PlatformInitPei/MemoryInstall.h |  214 +
 .../Universal/PlatformInitPei/MemoryPeim.c    |  352 +
 .../Universal/PlatformInitPei/PlatformInit.c  |  161 +
 .../PlatformInitPei/PlatformInit.inf          |  102 +
 .../Universal/PlatformInitPei/Stall.c         |   89 +
 .../PlatformSmbiosDxe/PlatformSmbiosDxe.c     |   75 +
 .../PlatformSmbiosDxe/PlatformSmbiosDxe.inf   |   53 +
 .../Universal/PlatformSmbiosDxe/SmbiosTable.c |  382 +
 .../VanGoghCommonPkg/AmdCommonPkg.dec         |   57 +
 .../UDKFlashUpdate/SpiFlashDevice.c           |   37 +
 .../UDKFlashUpdate/SpiFlashDevice.h           |   62 +
 .../UDKFlashUpdate/UDKFlashUpdate.c           |  671 ++
 .../UDKFlashUpdate/UDKFlashUpdate.h           |   48 +
 .../UDKFlashUpdate/UDKFlashUpdate.inf         |   51 +
 .../FlashUpdate/FlashUpdateCommon.h           |  143 +
 .../FlashUpdate/FlashUpdateSmm.c              |  512 ++
 .../FlashUpdate/FlashUpdateSmm.h              |  123 +
 .../FlashUpdate/FlashUpdateSmm.inf            |   59 +
 .../FlashUpdate/FlashUpdateSmmRuntimeDxe.c    |  407 +
 .../FlashUpdate/FlashUpdateSmmRuntimeDxe.inf  |   48 +
 .../VanGoghCommonPkg/FlashUpdate/PcRtc.h      |  375 +
 .../ImageSlotHeader/ImageSlotHeader_1.inf     |   34 +
 .../ImageSlotHeader/ImageSlotHeader_1.nasmb   |   18 +
 .../ImageSlotHeader/ImageSlotHeader_2.inf     |   34 +
 .../ImageSlotHeader/ImageSlotHeader_2.nasmb   |   18 +
 .../Flash_AB/NewEFS/NewEFS.inf                |   26 +
 .../Flash_AB/NewEFS/NewEFS.nasmb              |   40 +
 .../PspL1Directory/PspL1Directory.inf         |   38 +
 .../PspL1Directory/PspL1Directory.nasmb       |   28 +
 .../VanGoghCommonPkg/FvbServices/FvbInfo.c    |  120 +
 .../FvbServices/FwBlockService.c              | 1285 +++
 .../FvbServices/FwBlockService.h              |  515 ++
 .../FvbServices/PlatformSmmSpi.inf            |   68 +
 .../Include/Library/SmbiosLib.h               |  171 +
 .../Include/Library/SpiFlashDeviceLib.h       |   59 +
 .../Include/OtaCapsuleUpdate.h                |   38 +
 .../VanGoghCommonPkg/Include/Protocol/Spi.h   |  346 +
 .../Include/Protocol/SpiCommon.h              |  247 +
 .../Include/Protocol/SpiFlashUpdate.h         |  152 +
 .../BaseSerialPortLib16550AmdFchUart.c        |  463 +
 .../BaseSerialPortLib16550AmdFchUart.inf      |   40 +
 .../PlatformFlashAccessLib.c                  |  528 ++
 .../PlatformFlashAccessLib.inf                |   64 +
 .../Library/SmbiosLib/SmbiosLib.c             |  322 +
 .../Library/SmbiosLib/SmbiosLib.inf           |   41 +
 .../SpiFlashDeviceLib/SpiFlashDeviceLib.c     |   42 +
 .../SpiFlashDeviceLib/SpiFlashDeviceLib.inf   |   29 +
 .../Library/TscTimerLib/BaseTscTimerLib.c     |   23 +
 .../Library/TscTimerLib/BaseTscTimerLib.inf   |   43 +
 .../Library/TscTimerLib/DxeTscTimerLib.c      |   80 +
 .../Library/TscTimerLib/DxeTscTimerLib.inf    |   62 +
 .../Library/TscTimerLib/PeiTscTimerLib.c      |   53 +
 .../Library/TscTimerLib/PeiTscTimerLib.inf    |   56 +
 .../Library/TscTimerLib/TscTimerLibInternal.h |   53 +
 .../Library/TscTimerLib/TscTimerLibShare.c    |  255 +
 .../Smm/AcpiSmm/AcpiSmmPlatform.c             |  183 +
 .../Smm/AcpiSmm/AcpiSmmPlatform.h             |   50 +
 .../Smm/AcpiSmm/AcpiSmmPlatform.inf           |   57 +
 .../Smm/SmmAccessPei/SmmAccessPei.c           |  436 +
 .../Smm/SmmAccessPei/SmmAccessPei.inf         |   43 +
 .../Smm/SmmControlPei/SmmControlPei.c         |  307 +
 .../Smm/SmmControlPei/SmmControlPei.inf       |   40 +
 309 files changed, 66866 insertions(+)
 create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/Logo.c
 create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/S3Logo.bmp
 create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/S3Logo.idf
 create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/S3LogoDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/AgesaPublic.dec
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/AGESA.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/AMD.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/AmdPspDirectory.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/FchRegistersCommon.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Guid/AmdMemoryInfoHob.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Library/AmdPspBaseLibV2.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Library/AmdPspCommonLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Library/AmdPspFtpmLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Ppi/AmdPspFtpmPpi.h
 create mode 100644 Platform/AMD/VanGoghBoard/AgesaPublic/Include/Protocol/AmdPspFtpmProtocol.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/AcpiTables.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/CPU.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Dsdt.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/FchShang.asi
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/GloblNvs.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/HOST_BUS.ASL
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/LINK.ASL
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Lpc0.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/PciTree.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Platform.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/_PR.asl
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Facs/Facs.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Facs/Facs50.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Fadt/Fadt.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Fadt/Fadt50.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Hpet/Hpet.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Hpet/Hpet50.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Madt/Madt.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Madt/Madt50.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Mcfg/Mcfg.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Mcfg/Mcfg50.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/BIOSImageDirectory32M.xml
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Board.env
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/BuildPspImage.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Capsule/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Capsule/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Capsule/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Conf/ReadMe.txt
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Conf/build_rule.txt
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Conf/target.txt
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Conf/tools_def.txt
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/FlashABImage32M.py
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/GenCapsule.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/GenFlashABImage.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/GoZ_ChachaniExt.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Include/Library/CapsuleHookLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Include/Protocol/GlobalNvsArea.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/AmdIdsExtLibNull/AmdIdsHookExtLibNull.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/CapsuleHookLib/CapsuleHookLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/CapsuleHookLib/CapsuleHookLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformBootManager.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformBootManager.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformBootManagerLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformConsole.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformConsole.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/PlatformBootManagerLib/PlatformData.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Ia32/Flat32.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Ia32/Platform.inc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/PlatformSecLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/PlatformSecLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/PlatformSecLibModStrs.uni
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PciPlatform/CommonHeader.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PciPlatform/PciPlatform.c
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PciPlatform/PciPlatform.h
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PciPlatform/PciPlatform.inf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PlatformCapsule.dsc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PlatformCapsule.fdf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Project.dec
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Project.dsc
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Project.fdf
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PspBuild.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/build.sh
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/buildrom.bat
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/py-GenerateBiosVersion.py
 create mode 100644 Platform/AMD/VanGoghBoard/ChachaniBoardPkg/py-UpdatePspL1DirCksm.py
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/BaseTools/Source/Python/GenFds/Capsule.py
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrapperNotifyDxe/LoadBelow4G.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiPhaseSiInitDxe/FspsMultiPhaseSiInitDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiPhaseSiInitDxe/FspsMultiPhaseSiInitDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiPhaseSiInitDxe/LoadBelow4G.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspExportedInterfaceHob.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspMemoryRegionHob.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspSmmDataExchangeBuffer.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspUpd.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspmUpd.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FspsUpd.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/FsptUpd.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspMeasurementLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperApiLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperApiTestLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperHobProcessLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperMultiPhaseProcessLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperPlatformLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Library/FspWrapperPlatformMultiPhaseLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/MultiPhaseSiPhases.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Ppi/FspSiliconInitDone.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Ppi/TopOfTemporaryRam.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspMeasurementLib/BaseFspMeasurementLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspMeasurementLib/FspMeasurementLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiLib/BaseFspWrapperApiLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiLib/FspWrapperApiLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiLib/IA32/DispatchExecute.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiTestLibNull/BaseFspWrapperApiTestLibNull.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperApiTestLibNull/FspWrapperApiTestNull.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperPlatformLibSample/BaseFspWrapperPlatformLibSample.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperPlatformLibSample/FspWrapperPlatformLibSample.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperPlatformMultiPhaseLibNull/BaseFspWrapperPlatformMultiPhaseLibNull.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/BaseFspWrapperPlatformMultiPhaseLibNull/FspWrapperPlatformMultiPhaseLibNull.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/DxeFspWrapperMultiPhaseProcessLib/DxeFspWrapperMultiPhaseProcessLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/DxeFspWrapperMultiPhaseProcessLib/DxeFspWrapperMultiPhaseProcessLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/FspWrapperMultiPhaseProcessLib/FspWrapperMultiPhaseProcessLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/FspWrapperMultiPhaseProcessLib/PeiFspWrapperMultiPhaseProcessLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperApiTestLib/FspWrapperApiTest.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperApiTestLib/PeiFspWrapperApiTestLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperHobProcessLibSample/CommonHeader.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperHobProcessLibSample/FspWrapperHobProcessLibSample.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperHobProcessLibSample/MemoryInstall.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/PeiFspWrapperHobProcessLibSample/PeiFspWrapperHobProcessLibSample.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Fsp.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/FspWrapperPlatformSecLibSample.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/PlatformInit.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecGetPerformance.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecPlatformInformation.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecRamInitData.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecTempRamDone.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/PeiCoreEntry.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/SecEntry.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/Stack.nasm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareForFspSmmDxe/PrepareForFspSmmDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareForFspSmmDxe/PrepareForFspSmmDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareForFspSmmDxeFsp/PrepareForFspSmmDxeFsp.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareForFspSmmDxeFsp/PrepareForFspSmmDxeFsp.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/IoFifo.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciRootBridgeIo.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/MdePkg/Include/Register/Intel/SmramSaveStateMap.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcEntry.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpmDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtpm/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpmPei.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/PhysicalPresenceStrings.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigNvData.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPei.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPeim.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/TpmDetection.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/ParseConfigProfile.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareCommonDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareDxe.h
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxe.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxeExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLibCommon.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/SmramSaveState.c
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/CommonMacros.inc
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/DebugDisabled.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia16/Init16.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia16/Real16ToFlat32.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/PageTables64.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/SearchForBfvBase.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/SearchForSecEntry.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Port80Debug.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/ResetVector.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/ResetVectorExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/SerialDebug.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb
 create mode 100644 Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/ResetVector/Vtf0/X64/PageTables.asm
 create mode 100644 Platform/AMD/VanGoghBoard/Readme.md
 create mode 100644 Platform/AMD/VanGoghBoard/ReleaseNote.txt
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatform.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatform.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformExtra.uni
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformHooks.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformHooks.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiProtect.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiProtect.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiRuntimeDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiRuntimeDxe.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiRuntimeDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiSmm.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiSmm.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/FchSpiSmm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/SpiCommon.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/FchSpi/SpiInfo.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/BootMode.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/CommonHeader.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/MemoryCallback.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/MemoryInstall.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/MemoryInstall.h
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/MemoryPeim.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/PlatformInit.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/PlatformInit.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformInitPei/Stall.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformSmbiosDxe/PlatformSmbiosDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/Universal/PlatformSmbiosDxe/SmbiosTable.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/AmdCommonPkg.dec
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlashUpdate/SpiFlashDevice.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlashUpdate/SpiFlashDevice.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlashUpdate/UDKFlashUpdate.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlashUpdate/UDKFlashUpdate.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlashUpdate/UDKFlashUpdate.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateCommon.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateSmm.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateSmm.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateSmm.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateSmmRuntimeDxe.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUpdateSmmRuntimeDxe.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/PcRtc.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotHeader/ImageSlotHeader_1.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotHeader/ImageSlotHeader_1.nasmb
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotHeader/ImageSlotHeader_2.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotHeader/ImageSlotHeader_2.nasmb
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/NewEFS/NewEFS.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/NewEFS/NewEFS.nasmb
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/PspL1Directory/PspL1Directory.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/PspL1Directory/PspL1Directory.nasmb
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FvbInfo.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FwBlockService.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FwBlockService.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/PlatformSmmSpi.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Library/SmbiosLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Library/SpiFlashDeviceLib.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/OtaCapsuleUpdate.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/Spi.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/SpiCommon.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/SpiFlashUpdate.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/BaseSerialPortLib16550AmdFchUart/BaseSerialPortLib16550AmdFchUart.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/BaseSerialPortLib16550AmdFchUart/BaseSerialPortLib16550AmdFchUart.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/PlatformFlashAccessLib/PlatformFlashAccessLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/PlatformFlashAccessLib/PlatformFlashAccessLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SmbiosLib/SmbiosLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SmbiosLib/SmbiosLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SpiFlashDeviceLib/SpiFlashDeviceLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SpiFlashDeviceLib/SpiFlashDeviceLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/BaseTscTimerLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/BaseTscTimerLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/DxeTscTimerLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/DxeTscTimerLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/PeiTscTimerLib.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/PeiTscTimerLib.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/TscTimerLibInternal.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/TscTimerLibShare.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiSmmPlatform.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiSmmPlatform.h
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiSmmPlatform.inf
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/SmmAccessPei/SmmAccessPei.c
 create mode 100644 Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/SmmAccessPei/SmmAccessPei.inf
 create mode 100644 Silicon/AMD/VanGoghBoard/Smm/SmmControlPei/SmmControlPei.c
 create mode 100644 Silicon/AMD/VanGoghBoard/Smm/SmmControlPei/SmmControlPei.inf

-- 
2.31.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114493): https://edk2.groups.io/g/devel/message/114493
Mute This Topic: https://groups.io/mt/103971387/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

end of thread, other threads:[~2024-01-26  9:48 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-26  6:00 [edk2-devel] [PATCH V2 00/32] Introduce AMD Vangogh platform reference code Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 01/32] AMD/AmdPlatformPkg: Check in AMD S3 logo Zhai, MingXin (Duke) via groups.io
2024-01-26  9:19   ` Chang, Abner via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 02/32] AMD/VanGoghBoard: Check in ACPI tables Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 03/32] AMD/VanGoghBoard: Check in Capsule update Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 04/32] AMD/VanGoghBoard: Check in AgesaPublic pkg Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 05/32]AMD/VanGoghBoard: Check in PlatformSecLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 06/32] AMD/VanGoghBoard: Check in AmdIdsExtLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 07/32] AMD/VanGoghBoard: Check in PciPlatform Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 08/32] AMD/VanGoghBoard: Check in UDKFlashUpdate Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 09/32] AMD/VanGoghBoard: Check in Flash_AB Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 10/32] AMD/VanGoghBoard: Check in FlashUpdate Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 11/32] AMD/VanGoghBoard: Check in FvbServices Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 12/32] AMD/VanGoghBoard: Check in AMD BaseSerialPortLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 13/32] AMD/VanGoghBoard: Check in PlatformFlashAccessLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 14/32] AMD/VanGoghBoard: Check in SmbiosLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 15/32] AMD/VanGoghBoard: Check in SpiFlashDeviceLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 16/32] AMD/VanGoghBoard: Check in BaseTscTimerLib Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 17/32] AMD/VanGoghBoard: Check in Smm access module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 18/32] AMD/VanGoghBoard: Check in PciHostBridge module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 19/32] AMD/VanGoghBoard: Check in PcatRealTimeClockRuntimeDxe module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 20/32] AMD/VanGoghBoard: Check in FTPM module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 21/32] AMD/VanGoghBoard: Check in SignedCapsule Zhai, MingXin (Duke) via groups.io
2024-01-26  9:28   ` Chang, Abner via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 22/32] AMD/VanGoghBoard: Check in Vtf0 Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 23/32] AMD/VanGoghBoard: Check in AcpiPlatform Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 24/32] AMD/VanGoghBoard: Check in FchSpi module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 25/32] AMD/VanGoghBoard: Check in PlatformInitPei module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 26/32] AMD/VanGoghBoard: Check in Smbios platform dxe drivers Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 27/32] AMD/VanGoghBoard: Check in Fsp2WrapperPkg Zhai, MingXin (Duke) via groups.io
2024-01-26  9:34   ` Chang, Abner via groups.io
2024-01-26  9:36     ` Chang, Abner via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 28/32] AMD/VanGoghBoard: Check in SmmCpuFeaturesLibCommon module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 29/32] AMD/VanGoghBoard: Check in SmramSaveState module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 30/32] AMD/VanGoghBoard: Check in EDK2 override files Zhai, MingXin (Duke) via groups.io
2024-01-26  9:37   ` Chang, Abner via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 31/32] AMD/VanGoghBoard: Check in AMD SmmControlPei module Zhai, MingXin (Duke) via groups.io
2024-01-26  6:00 ` [edk2-devel] [PATCH V2 32/32] AMD/VanGoghBoard: Check in Chachani board project files and build script Zhai, MingXin (Duke) via groups.io
2024-01-26  9:48 ` [edk2-devel] [PATCH V2 00/32] Introduce AMD Vangogh platform reference code Chang, Abner via groups.io

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