[edk2-devel] [PATCH V3 00/32] Introduce AMD Vangogh platform reference code

Zhai, MingXin (Duke) via groups.io posted 32 patches 1 month ago
Only 28 patches received!
.../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    |  161 +
.../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c |  676 ++
.../FspWrapperNotifyDxe.inf                   |   75 +
.../FspWrapperNotifyDxe/LoadBelow4G.c         |  147 +
.../FspmWrapperPeim/FspmWrapperPeim.c         |  478 ++
.../FspmWrapperPeim/FspmWrapperPeim.inf       |   92 +
.../FspsMultiPhaseSiInitDxe.c                 |  206 +
.../FspsMultiPhaseSiInitDxe.inf               |   74 +
.../FspsMultiPhaseSiInitDxe/LoadBelow4G.c     |  148 +
.../FspsWrapperPeim/FspsWrapperPeim.c         |  632 ++
.../FspsWrapperPeim/FspsWrapperPeim.inf       |   91 +
.../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                  |   66 +
.../BaseFspWrapperApiLib/FspWrapperApiLib.c   |  235 +
.../IA32/DispatchExecute.c                    |   71 +
.../X64/DispatchExecute.c                     |  167 +
.../BaseFspWrapperApiLib/X64/Thunk64To32.nasm |  252 +
.../BaseFspWrapperApiTestLibNull.inf          |   49 +
.../FspWrapperApiTestNull.c                   |   60 +
.../BaseFspWrapperPlatformLibSample.inf       |   72 +
.../FspWrapperPlatformLibSample.c             |  347 +
...aseFspWrapperPlatformMultiPhaseLibNull.inf |   37 +
.../FspWrapperPlatformMultiPhaseLibNull.c     |   51 +
.../DxeFspWrapperMultiPhaseProcessLib.c       |  531 ++
.../DxeFspWrapperMultiPhaseProcessLib.inf     |   79 +
.../FspWrapperMultiPhaseProcessLib.inf        |   49 +
.../PeiFspWrapperMultiPhaseProcessLib.c       |  385 +
.../FspWrapperApiTest.c                       |   85 +
.../PeiFspWrapperApiTestLib.inf               |   52 +
.../CommonHeader.h                            |   91 +
.../FspWrapperHobProcessLibSample.c           | 1439 ++++
.../MemoryInstall.h                           |  171 +
.../PeiFspWrapperHobProcessLibSample.inf      |  121 +
.../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   |  115 +
.../CapsuleRuntimeDxe/CapsuleService.c        |  461 +
.../CapsuleRuntimeDxe/CapsuleService.h        |   73 +
.../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1520 ++++
.../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf    |  359 +
.../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1876 ++++
.../MdeModulePkg/Universal/PCD/Pei/Pcd.inf    |  361 +
.../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       |   19 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni  |   15 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl           |  397 +
.../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 |  217 +
.../SystemFirmwareCommonDxe.c                 |  371 +
.../SystemFirmwareUpdate/SystemFirmwareDxe.h  |  421 +
.../SystemFirmwareUpdateDxe.c                 | 1426 ++++
.../SystemFirmwareUpdateDxe.inf               |   77 +
.../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   |   52 +
.../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                |   52 +
.../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    |   55 +
.../Library/TscTimerLib/PeiTscTimerLib.c      |   53 +
.../Library/TscTimerLib/PeiTscTimerLib.inf    |   49 +
.../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, 66671 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
[edk2-devel] [PATCH V3 00/32] Introduce AMD Vangogh platform reference code
Posted by Zhai, MingXin (Duke) via groups.io 1 month ago
From: Duke Zhai <Duke.Zhai@amd.com>

In V3: Improve coding style follow edk2 C coding standard.
  1.Remove macro definition extra underscores.
  2.Putting some AMD copyright in the right place.

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    |  161 +
 .../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c |  676 ++
 .../FspWrapperNotifyDxe.inf                   |   75 +
 .../FspWrapperNotifyDxe/LoadBelow4G.c         |  147 +
 .../FspmWrapperPeim/FspmWrapperPeim.c         |  478 ++
 .../FspmWrapperPeim/FspmWrapperPeim.inf       |   92 +
 .../FspsMultiPhaseSiInitDxe.c                 |  206 +
 .../FspsMultiPhaseSiInitDxe.inf               |   74 +
 .../FspsMultiPhaseSiInitDxe/LoadBelow4G.c     |  148 +
 .../FspsWrapperPeim/FspsWrapperPeim.c         |  632 ++
 .../FspsWrapperPeim/FspsWrapperPeim.inf       |   91 +
 .../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                  |   66 +
 .../BaseFspWrapperApiLib/FspWrapperApiLib.c   |  235 +
 .../IA32/DispatchExecute.c                    |   71 +
 .../X64/DispatchExecute.c                     |  167 +
 .../BaseFspWrapperApiLib/X64/Thunk64To32.nasm |  252 +
 .../BaseFspWrapperApiTestLibNull.inf          |   49 +
 .../FspWrapperApiTestNull.c                   |   60 +
 .../BaseFspWrapperPlatformLibSample.inf       |   72 +
 .../FspWrapperPlatformLibSample.c             |  347 +
 ...aseFspWrapperPlatformMultiPhaseLibNull.inf |   37 +
 .../FspWrapperPlatformMultiPhaseLibNull.c     |   51 +
 .../DxeFspWrapperMultiPhaseProcessLib.c       |  531 ++
 .../DxeFspWrapperMultiPhaseProcessLib.inf     |   79 +
 .../FspWrapperMultiPhaseProcessLib.inf        |   49 +
 .../PeiFspWrapperMultiPhaseProcessLib.c       |  385 +
 .../FspWrapperApiTest.c                       |   85 +
 .../PeiFspWrapperApiTestLib.inf               |   52 +
 .../CommonHeader.h                            |   91 +
 .../FspWrapperHobProcessLibSample.c           | 1439 ++++
 .../MemoryInstall.h                           |  171 +
 .../PeiFspWrapperHobProcessLibSample.inf      |  121 +
 .../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   |  115 +
 .../CapsuleRuntimeDxe/CapsuleService.c        |  461 +
 .../CapsuleRuntimeDxe/CapsuleService.h        |   73 +
 .../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1520 ++++
 .../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf    |  359 +
 .../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1876 ++++
 .../MdeModulePkg/Universal/PCD/Pei/Pcd.inf    |  361 +
 .../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       |   19 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni  |   15 +
 .../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl           |  397 +
 .../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 |  217 +
 .../SystemFirmwareCommonDxe.c                 |  371 +
 .../SystemFirmwareUpdate/SystemFirmwareDxe.h  |  421 +
 .../SystemFirmwareUpdateDxe.c                 | 1426 ++++
 .../SystemFirmwareUpdateDxe.inf               |   77 +
 .../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   |   52 +
 .../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                |   52 +
 .../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    |   55 +
 .../Library/TscTimerLib/PeiTscTimerLib.c      |   53 +
 .../Library/TscTimerLib/PeiTscTimerLib.inf    |   49 +
 .../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, 66671 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 (#114576): https://edk2.groups.io/g/devel/message/114576
Mute This Topic: https://groups.io/mt/103975434/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH V3 02/32] AMD/VanGoghBoard: Check in ACPI tables
Posted by Zhai, MingXin (Duke) via groups.io 1 month ago

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114578): https://edk2.groups.io/g/devel/message/114578
Mute This Topic: https://groups.io/mt/103975437/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH V3 09/32] AMD/VanGoghBoard: Check in Flash_AB
Posted by Zhai, MingXin (Duke) via groups.io 1 month ago

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114585): https://edk2.groups.io/g/devel/message/114585
Mute This Topic: https://groups.io/mt/103975449/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH V3 25/32] AMD/VanGoghBoard: Check in PlatformInitPei module
Posted by Zhai, MingXin (Duke) via groups.io 1 month ago

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114601): https://edk2.groups.io/g/devel/message/114601
Mute This Topic: https://groups.io/mt/103975481/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH V3 32/32] AMD/VanGoghBoard: Check in Chachani board project files and build script
Posted by Zhai, MingXin (Duke) via groups.io 1 month ago

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114608): https://edk2.groups.io/g/devel/message/114608
Mute This Topic: https://groups.io/mt/103975493/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-