* [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code
@ 2024-01-18 7:12 duke.zhai via groups.io
2024-01-22 3:32 ` Xing, Eric via groups.io
0 siblings, 1 reply; 4+ messages in thread
From: duke.zhai via groups.io @ 2024-01-18 7:12 UTC (permalink / raw)
To: devel; +Cc: Eric Xing, Ken Yao, Igniculus Fu, Abner Chang
From: Duke Zhai <Duke.Zhai@amd.com>
This AMD reference platform BIOS supports AMD Vangogh B0 SOC and Chachani board.
Signed-off-by: Duke Zhai <duke.zhai@amd.com>
Cc: Eric Xing <eric.xing@amd.com>
Cc: Ken Yao <ken.yao@amd.com>
Cc: Igniculus Fu <igniculus.fu@amd.com>
Cc: Abner Chang <abner.chang@amd.com>
Duke Zhai (33):
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.
AMD/VanGoghBoard: Improvement coding style.
.../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 | 45 +
.../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 | 136 +
.../Acpi/AcpiTables/Madt/Madt50.aslc | 327 +
.../Acpi/AcpiTables/Mcfg/Mcfg.h | 75 +
.../Acpi/AcpiTables/Mcfg/Mcfg50.aslc | 61 +
.../BIOSImageDirectory32M.xml | 63 +
.../VanGoghBoard/ChachaniBoardPkg/Board.env | 23 +
.../ChachaniBoardPkg/BuildPspImage.bat | 126 +
.../SystemFirmwareDescriptor.aslc | 99 +
.../SystemFirmwareDescriptor.inf | 53 +
.../SystemFirmwareDescriptorPei.c | 78 +
.../ChachaniBoardPkg/Conf/ReadMe.txt | 14 +
.../ChachaniBoardPkg/Conf/build_rule.txt | 660 ++
.../ChachaniBoardPkg/Conf/target.txt | 84 +
.../ChachaniBoardPkg/Conf/tools_def.txt | 7583 +++++++++++++++++
.../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 | 70 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c | 33 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf | 39 +
.../Capsule/CapsuleHookLib/CapsuleHookLib.c | 1153 +++
.../Capsule/CapsuleHookLib/CapsuleHookLib.inf | 56 +
.../PlatformBootManager.c | 803 ++
.../PlatformBootManager.h | 159 +
.../PlatformBootManagerLib.inf | 96 +
.../PlatformBootManagerLib/PlatformConsole.c | 504 ++
.../PlatformBootManagerLib/PlatformConsole.h | 78 +
.../PlatformBootManagerLib/PlatformData.c | 48 +
.../Library/PlatformSecLib/Ia32/Flat32.nasm | 551 ++
.../Library/PlatformSecLib/Ia32/Platform.inc | 69 +
.../Library/PlatformSecLib/PlatformSecLib.c | 208 +
.../Library/PlatformSecLib/PlatformSecLib.inf | 68 +
.../PlatformSecLib/PlatformSecLibModStrs.uni | 28 +
.../PciPlatform/CommonHeader.h | 43 +
.../PciPlatform/PciPlatform.c | 199 +
.../PciPlatform/PciPlatform.h | 105 +
.../PciPlatform/PciPlatform.inf | 66 +
.../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 | 261 +
.../edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt | 4 +
.../edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec | 167 +
.../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c | 685 ++
.../FspWrapperNotifyDxe.inf | 82 +
.../FspWrapperNotifyDxe/LoadBelow4G.c | 156 +
.../FspmWrapperPeim/FspmWrapperPeim.c | 487 ++
.../FspmWrapperPeim/FspmWrapperPeim.inf | 99 +
.../FspsMultiPhaseSiInitDxe.c | 215 +
.../FspsMultiPhaseSiInitDxe.inf | 81 +
.../FspsMultiPhaseSiInitDxe/LoadBelow4G.c | 156 +
.../FspsWrapperPeim/FspsWrapperPeim.c | 641 ++
.../FspsWrapperPeim/FspsWrapperPeim.inf | 98 +
.../Include/FspExportedInterfaceHob.h | 146 +
.../Include/FspMemoryRegionHob.h | 15 +
.../Include/FspSmmDataExchangeBuffer.h | 24 +
.../edk2/Fsp2WrapperPkg/Include/FspUpd.h | 23 +
.../edk2/Fsp2WrapperPkg/Include/FspmUpd.h | 66 +
.../edk2/Fsp2WrapperPkg/Include/FspsUpd.h | 45 +
.../edk2/Fsp2WrapperPkg/Include/FsptUpd.h | 18 +
.../Include/Library/FspMeasurementLib.h | 50 +
.../Include/Library/FspWrapperApiLib.h | 91 +
.../Include/Library/FspWrapperApiTestLib.h | 65 +
.../Include/Library/FspWrapperHobProcessLib.h | 48 +
.../Library/FspWrapperMultiPhaseProcessLib.h | 54 +
.../Include/Library/FspWrapperPlatformLib.h | 90 +
.../Library/FspWrapperPlatformMultiPhaseLib.h | 40 +
.../Include/MultiPhaseSiPhases.h | 19 +
.../Include/Ppi/FspSiliconInitDone.h | 47 +
.../Include/Ppi/TopOfTemporaryRam.h | 24 +
.../BaseFspMeasurementLib.inf | 54 +
.../BaseFspMeasurementLib/FspMeasurementLib.c | 263 +
.../BaseFspWrapperApiLib.inf | 73 +
.../BaseFspWrapperApiLib/FspWrapperApiLib.c | 244 +
.../IA32/DispatchExecute.c | 71 +
.../X64/DispatchExecute.c | 176 +
.../BaseFspWrapperApiLib/X64/Thunk64To32.nasm | 257 +
.../BaseFspWrapperApiTestLibNull.inf | 56 +
.../FspWrapperApiTestNull.c | 69 +
.../BaseFspWrapperPlatformLibSample.inf | 79 +
.../FspWrapperPlatformLibSample.c | 356 +
...aseFspWrapperPlatformMultiPhaseLibNull.inf | 45 +
.../FspWrapperPlatformMultiPhaseLibNull.c | 60 +
.../DxeFspWrapperMultiPhaseProcessLib.c | 540 ++
.../DxeFspWrapperMultiPhaseProcessLib.inf | 87 +
.../FspWrapperMultiPhaseProcessLib.inf | 56 +
.../PeiFspWrapperMultiPhaseProcessLib.c | 394 +
.../FspWrapperApiTest.c | 85 +
.../PeiFspWrapperApiTestLib.inf | 59 +
.../CommonHeader.h | 108 +
.../FspWrapperHobProcessLibSample.c | 1448 ++++
.../MemoryInstall.h | 186 +
.../PeiFspWrapperHobProcessLibSample.inf | 128 +
.../SecFspWrapperPlatformSecLibSample/Fsp.h | 45 +
.../FspWrapperPlatformSecLibSample.c | 129 +
.../Ia32/PeiCoreEntry.nasm | 130 +
.../Ia32/SecEntry.nasm | 335 +
.../Ia32/Stack.nasm | 73 +
.../PlatformInit.c | 38 +
.../SecFspWrapperPlatformSecLibSample.inf | 87 +
.../SecGetPerformance.c | 84 +
.../SecPlatformInformation.c | 78 +
.../SecRamInitData.c | 63 +
.../SecTempRamDone.c | 43 +
.../X64/PeiCoreEntry.nasm | 149 +
.../X64/SecEntry.nasm | 173 +
.../X64/Stack.nasm | 73 +
.../PrepareForFspSmmDxe/PrepareForFspSmmDxe.c | 152 +
.../PrepareForFspSmmDxe.inf | 57 +
.../PrepareForFspSmmDxeFsp.c | 86 +
.../PrepareForFspSmmDxeFsp.inf | 49 +
.../Bus/Pci/PciHostBridgeDxe/IoFifo.h | 184 +
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c | 1431 ++++
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.h | 652 ++
.../Pci/PciHostBridgeDxe/PciHostBridge.uni | Bin 0 -> 2558 bytes
.../Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf | 68 +
.../PciHostBridgeDxe/PciHostBridgeExtra.uni | Bin 0 -> 1914 bytes
.../Pci/PciHostBridgeDxe/PciRootBridgeIo.c | 2686 ++++++
.../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 122 +
.../CapsuleRuntimeDxe/CapsuleService.c | 470 +
.../CapsuleRuntimeDxe/CapsuleService.h | 82 +
.../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1529 ++++
.../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf | 366 +
.../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1885 ++++
.../MdeModulePkg/Universal/PCD/Pei/Pcd.inf | 368 +
.../Register/Intel/SmramSaveStateMap.h | 333 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.c | 1356 +++
.../PcatRealTimeClockRuntimeDxe/PcRtc.h | 389 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.uni | 35 +
.../PcatRealTimeClockRuntimeDxe/PcRtcEntry.c | 186 +
.../PcRtcExtra.uni | 30 +
.../PcatRealTimeClockRuntimeDxe.inf | 93 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 128 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 156 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c | 123 +
.../Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf | 58 +
.../Tpm2InstanceLibAmdFTpm.inf | 53 +
.../Tpm2InstanceLibAmdFTpmDxe.c | 109 +
.../Tpm2InstanceLibAmdFTpmPei.c | 153 +
.../DxeTcg2PhysicalPresenceLib.c | 1284 +++
.../DxeTcg2PhysicalPresenceLib.inf | 82 +
.../DxeTcg2PhysicalPresenceLib.uni | 38 +
.../PhysicalPresenceStrings.uni | 72 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c | 869 ++
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h | 138 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf | 106 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni | 35 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni | 30 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl | 408 +
.../Tcg/Tcg2Config/Tcg2ConfigNvData.h | 139 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.inf | 91 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.uni | 34 +
.../Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni | 30 +
.../Tcg/Tcg2Config/Tcg2ConfigPeim.c | 163 +
.../SecurityPkg/Tcg/Tcg2Config/TpmDetection.c | 114 +
.../SystemFirmwareUpdate/ParseConfigProfile.c | 231 +
.../SystemFirmwareCommonDxe.c | 386 +
.../SystemFirmwareUpdate/SystemFirmwareDxe.h | 435 +
.../SystemFirmwareUpdateDxe.c | 1448 ++++
.../SystemFirmwareUpdateDxe.inf | 91 +
.../SystemFirmwareUpdateDxe.uni | 31 +
.../SystemFirmwareUpdateDxeExtra.uni | 30 +
.../SmmCpuFeaturesLibCommon.c | 632 ++
.../PiSmmCpuDxeSmm/SmramSaveState.c | 715 ++
.../ResetVector/Vtf0/CommonMacros.inc | 34 +
.../ResetVector/Vtf0/DebugDisabled.asm | 28 +
.../ResetVector/Vtf0/Ia16/Init16.asm | 58 +
.../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm | 145 +
.../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm | 115 +
.../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm | 47 +
.../ResetVector/Vtf0/Ia32/PageTables64.asm | 32 +
.../Vtf0/Ia32/SearchForBfvBase.asm | 91 +
.../Vtf0/Ia32/SearchForSecEntry.asm | 202 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm | 134 +
.../ResetVector/Vtf0/Port80Debug.asm | 30 +
.../UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc | 27 +
.../ResetVector/Vtf0/ResetVector.uni | Bin 0 -> 1158 bytes
.../ResetVector/Vtf0/ResetVectorExtra.uni | Bin 0 -> 1080 bytes
.../ResetVector/Vtf0/SerialDebug.asm | 134 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf | 51 +
.../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb | 74 +
.../ResetVector/Vtf0/X64/PageTables.asm | 80 +
Platform/AMD/VanGoghBoard/Readme.md | 67 +
Platform/AMD/VanGoghBoard/ReleaseNote.txt | 14 +
.../Universal/AcpiPlatformDxe/AcpiPlatform.c | 343 +
.../AcpiPlatformDxe/AcpiPlatform.uni | 24 +
.../AcpiPlatformDxe/AcpiPlatformDxe.inf | 65 +
.../AcpiPlatformDxe/AcpiPlatformExtra.uni | 22 +
.../AcpiPlatformDxe/AcpiPlatformHooks.c | 159 +
.../AcpiPlatformDxe/AcpiPlatformHooks.h | 55 +
.../Universal/FchSpi/FchSpiProtect.c | 67 +
.../Universal/FchSpi/FchSpiProtect.h | 38 +
.../Universal/FchSpi/FchSpiRuntimeDxe.c | 172 +
.../Universal/FchSpi/FchSpiRuntimeDxe.h | 58 +
.../Universal/FchSpi/FchSpiRuntimeDxe.inf | 91 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.c | 121 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.h | 41 +
.../Universal/FchSpi/FchSpiSmm.inf | 101 +
.../VanGoghBoard/Universal/FchSpi/SpiCommon.c | 799 ++
.../VanGoghBoard/Universal/FchSpi/SpiInfo.h | 26 +
.../Universal/PlatformInitPei/BootMode.c | 287 +
.../Universal/PlatformInitPei/CommonHeader.h | 244 +
.../PlatformInitPei/MemoryCallback.c | 308 +
.../Universal/PlatformInitPei/MemoryInstall.c | 953 +++
.../Universal/PlatformInitPei/MemoryInstall.h | 229 +
.../Universal/PlatformInitPei/MemoryPeim.c | 385 +
.../Universal/PlatformInitPei/PlatformInit.c | 176 +
.../PlatformInitPei/PlatformInit.inf | 114 +
.../Universal/PlatformInitPei/Stall.c | 122 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.c | 83 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 60 +
.../Universal/PlatformSmbiosDxe/SmbiosTable.c | 389 +
.../VanGoghCommonPkg/AmdCommonPkg.dec | 57 +
.../UDKFlashUpdate/SpiFlashDevice.c | 37 +
.../UDKFlashUpdate/SpiFlashDevice.h | 62 +
.../UDKFlashUpdate/UDKFlashUpdate.c | 679 ++
.../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 | 390 +
.../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 | 128 +
.../FvbServices/FwBlockService.c | 1294 +++
.../FvbServices/FwBlockService.h | 524 ++
.../FvbServices/PlatformSmmSpi.inf | 77 +
.../Include/Library/SmbiosLib.h | 180 +
.../Include/Library/SpiFlashDeviceLib.h | 59 +
.../Include/OtaCapsuleUpdate.h | 38 +
.../VanGoghCommonPkg/Include/Protocol/Spi.h | 361 +
.../Include/Protocol/SpiCommon.h | 261 +
.../Include/Protocol/SpiFlashUpdate.h | 152 +
.../BaseSerialPortLib16550AmdFchUart.c | 473 +
.../BaseSerialPortLib16550AmdFchUart.inf | 49 +
.../PlatformFlashAccessLib.c | 541 ++
.../PlatformFlashAccessLib.inf | 64 +
.../Library/SmbiosLib/SmbiosLib.c | 332 +
.../Library/SmbiosLib/SmbiosLib.inf | 51 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.c | 42 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.inf | 29 +
.../Library/TscTimerLib/BaseTscTimerLib.c | 32 +
.../Library/TscTimerLib/BaseTscTimerLib.inf | 55 +
.../Library/TscTimerLib/DxeTscTimerLib.c | 89 +
.../Library/TscTimerLib/DxeTscTimerLib.inf | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.c | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.inf | 56 +
.../Library/TscTimerLib/TscTimerLibInternal.h | 62 +
.../Library/TscTimerLib/TscTimerLibShare.c | 264 +
.../Smm/AcpiSmm/AcpiSmmPlatform.c | 193 +
.../Smm/AcpiSmm/AcpiSmmPlatform.h | 60 +
.../Smm/AcpiSmm/AcpiSmmPlatform.inf | 65 +
.../Smm/SmmAccessPei/SmmAccessPei.c | 445 +
.../Smm/SmmAccessPei/SmmAccessPei.inf | 51 +
.../Smm/SmmControlPei/SmmControlPei.c | 307 +
.../Smm/SmmControlPei/SmmControlPei.inf | 40 +
309 files changed, 69023 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 (#114084): https://edk2.groups.io/g/devel/message/114084
Mute This Topic: https://groups.io/mt/103831161/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code
2024-01-18 7:12 [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code duke.zhai via groups.io
@ 2024-01-22 3:32 ` Xing, Eric via groups.io
0 siblings, 0 replies; 4+ messages in thread
From: Xing, Eric via groups.io @ 2024-01-22 3:32 UTC (permalink / raw)
To: Zhai, MingXin (Duke), Chang, Abner, devel@edk2.groups.io
Cc: Yao, Ken, Fu, Igniculus
[AMD Official Use Only - General]
Hi Duke,
Looks fine to me all 33 patch sets, I'd like to invite Abner help reviewing initial Vangogh platform reference code up-stream this time.
Reviewed-by: Eric Xing <eric.xing@amd.com>
Thanks,
Eric
> -----Original Message-----
> From: duke.zhai@amd.com <duke.zhai@amd.com>
> Sent: Thursday, January 18, 2024 3:13 PM
> To: devel@edk2.groups.io
> Cc: Xing, Eric <Eric.Xing@amd.com>; Yao, Ken <Ken.Yao@amd.com>; Fu,
> Igniculus <Igniculus.Fu@amd.com>; Chang, Abner <Abner.Chang@amd.com>
> Subject: [PATCH 00/33] Introduce AMD Vangogh platform reference code
>
> From: Duke Zhai <Duke.Zhai@amd.com>
>
>
> This AMD reference platform BIOS supports AMD Vangogh B0 SOC and
> Chachani board.
>
>
>
> Signed-off-by: Duke Zhai <duke.zhai@amd.com>
>
> Cc: Eric Xing <eric.xing@amd.com>
>
> Cc: Ken Yao <ken.yao@amd.com>
>
> Cc: Igniculus Fu <igniculus.fu@amd.com>
>
> Cc: Abner Chang <abner.chang@amd.com>
>
>
>
> Duke Zhai (33):
>
> 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.
>
> AMD/VanGoghBoard: Improvement coding style.
>
>
>
> .../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 | 45 +
>
> .../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 | 136 +
>
> .../Acpi/AcpiTables/Madt/Madt50.aslc | 327 +
>
> .../Acpi/AcpiTables/Mcfg/Mcfg.h | 75 +
>
> .../Acpi/AcpiTables/Mcfg/Mcfg50.aslc | 61 +
>
> .../BIOSImageDirectory32M.xml | 63 +
>
> .../VanGoghBoard/ChachaniBoardPkg/Board.env | 23 +
>
> .../ChachaniBoardPkg/BuildPspImage.bat | 126 +
>
> .../SystemFirmwareDescriptor.aslc | 99 +
>
> .../SystemFirmwareDescriptor.inf | 53 +
>
> .../SystemFirmwareDescriptorPei.c | 78 +
>
> .../ChachaniBoardPkg/Conf/ReadMe.txt | 14 +
>
> .../ChachaniBoardPkg/Conf/build_rule.txt | 660 ++
>
> .../ChachaniBoardPkg/Conf/target.txt | 84 +
>
> .../ChachaniBoardPkg/Conf/tools_def.txt | 7583 +++++++++++++++++
>
> .../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 | 70 +
>
> .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c | 33 +
>
> .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf | 39 +
>
> .../Capsule/CapsuleHookLib/CapsuleHookLib.c | 1153 +++
>
> .../Capsule/CapsuleHookLib/CapsuleHookLib.inf | 56 +
>
> .../PlatformBootManager.c | 803 ++
>
> .../PlatformBootManager.h | 159 +
>
> .../PlatformBootManagerLib.inf | 96 +
>
> .../PlatformBootManagerLib/PlatformConsole.c | 504 ++
>
> .../PlatformBootManagerLib/PlatformConsole.h | 78 +
>
> .../PlatformBootManagerLib/PlatformData.c | 48 +
>
> .../Library/PlatformSecLib/Ia32/Flat32.nasm | 551 ++
>
> .../Library/PlatformSecLib/Ia32/Platform.inc | 69 +
>
> .../Library/PlatformSecLib/PlatformSecLib.c | 208 +
>
> .../Library/PlatformSecLib/PlatformSecLib.inf | 68 +
>
> .../PlatformSecLib/PlatformSecLibModStrs.uni | 28 +
>
> .../PciPlatform/CommonHeader.h | 43 +
>
> .../PciPlatform/PciPlatform.c | 199 +
>
> .../PciPlatform/PciPlatform.h | 105 +
>
> .../PciPlatform/PciPlatform.inf | 66 +
>
> .../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 | 261 +
>
> .../edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt | 4 +
>
> .../edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec | 167 +
>
> .../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c | 685 ++
>
> .../FspWrapperNotifyDxe.inf | 82 +
>
> .../FspWrapperNotifyDxe/LoadBelow4G.c | 156 +
>
> .../FspmWrapperPeim/FspmWrapperPeim.c | 487 ++
>
> .../FspmWrapperPeim/FspmWrapperPeim.inf | 99 +
>
> .../FspsMultiPhaseSiInitDxe.c | 215 +
>
> .../FspsMultiPhaseSiInitDxe.inf | 81 +
>
> .../FspsMultiPhaseSiInitDxe/LoadBelow4G.c | 156 +
>
> .../FspsWrapperPeim/FspsWrapperPeim.c | 641 ++
>
> .../FspsWrapperPeim/FspsWrapperPeim.inf | 98 +
>
> .../Include/FspExportedInterfaceHob.h | 146 +
>
> .../Include/FspMemoryRegionHob.h | 15 +
>
> .../Include/FspSmmDataExchangeBuffer.h | 24 +
>
> .../edk2/Fsp2WrapperPkg/Include/FspUpd.h | 23 +
>
> .../edk2/Fsp2WrapperPkg/Include/FspmUpd.h | 66 +
>
> .../edk2/Fsp2WrapperPkg/Include/FspsUpd.h | 45 +
>
> .../edk2/Fsp2WrapperPkg/Include/FsptUpd.h | 18 +
>
> .../Include/Library/FspMeasurementLib.h | 50 +
>
> .../Include/Library/FspWrapperApiLib.h | 91 +
>
> .../Include/Library/FspWrapperApiTestLib.h | 65 +
>
> .../Include/Library/FspWrapperHobProcessLib.h | 48 +
>
> .../Library/FspWrapperMultiPhaseProcessLib.h | 54 +
>
> .../Include/Library/FspWrapperPlatformLib.h | 90 +
>
> .../Library/FspWrapperPlatformMultiPhaseLib.h | 40 +
>
> .../Include/MultiPhaseSiPhases.h | 19 +
>
> .../Include/Ppi/FspSiliconInitDone.h | 47 +
>
> .../Include/Ppi/TopOfTemporaryRam.h | 24 +
>
> .../BaseFspMeasurementLib.inf | 54 +
>
> .../BaseFspMeasurementLib/FspMeasurementLib.c | 263 +
>
> .../BaseFspWrapperApiLib.inf | 73 +
>
> .../BaseFspWrapperApiLib/FspWrapperApiLib.c | 244 +
>
> .../IA32/DispatchExecute.c | 71 +
>
> .../X64/DispatchExecute.c | 176 +
>
> .../BaseFspWrapperApiLib/X64/Thunk64To32.nasm | 257 +
>
> .../BaseFspWrapperApiTestLibNull.inf | 56 +
>
> .../FspWrapperApiTestNull.c | 69 +
>
> .../BaseFspWrapperPlatformLibSample.inf | 79 +
>
> .../FspWrapperPlatformLibSample.c | 356 +
>
> ...aseFspWrapperPlatformMultiPhaseLibNull.inf | 45 +
>
> .../FspWrapperPlatformMultiPhaseLibNull.c | 60 +
>
> .../DxeFspWrapperMultiPhaseProcessLib.c | 540 ++
>
> .../DxeFspWrapperMultiPhaseProcessLib.inf | 87 +
>
> .../FspWrapperMultiPhaseProcessLib.inf | 56 +
>
> .../PeiFspWrapperMultiPhaseProcessLib.c | 394 +
>
> .../FspWrapperApiTest.c | 85 +
>
> .../PeiFspWrapperApiTestLib.inf | 59 +
>
> .../CommonHeader.h | 108 +
>
> .../FspWrapperHobProcessLibSample.c | 1448 ++++
>
> .../MemoryInstall.h | 186 +
>
> .../PeiFspWrapperHobProcessLibSample.inf | 128 +
>
> .../SecFspWrapperPlatformSecLibSample/Fsp.h | 45 +
>
> .../FspWrapperPlatformSecLibSample.c | 129 +
>
> .../Ia32/PeiCoreEntry.nasm | 130 +
>
> .../Ia32/SecEntry.nasm | 335 +
>
> .../Ia32/Stack.nasm | 73 +
>
> .../PlatformInit.c | 38 +
>
> .../SecFspWrapperPlatformSecLibSample.inf | 87 +
>
> .../SecGetPerformance.c | 84 +
>
> .../SecPlatformInformation.c | 78 +
>
> .../SecRamInitData.c | 63 +
>
> .../SecTempRamDone.c | 43 +
>
> .../X64/PeiCoreEntry.nasm | 149 +
>
> .../X64/SecEntry.nasm | 173 +
>
> .../X64/Stack.nasm | 73 +
>
> .../PrepareForFspSmmDxe/PrepareForFspSmmDxe.c | 152 +
>
> .../PrepareForFspSmmDxe.inf | 57 +
>
> .../PrepareForFspSmmDxeFsp.c | 86 +
>
> .../PrepareForFspSmmDxeFsp.inf | 49 +
>
> .../Bus/Pci/PciHostBridgeDxe/IoFifo.h | 184 +
>
> .../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c | 1431 ++++
>
> .../Bus/Pci/PciHostBridgeDxe/PciHostBridge.h | 652 ++
>
> .../Pci/PciHostBridgeDxe/PciHostBridge.uni | Bin 0 -> 2558 bytes
>
> .../Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf | 68 +
>
> .../PciHostBridgeDxe/PciHostBridgeExtra.uni | Bin 0 -> 1914 bytes
>
> .../Pci/PciHostBridgeDxe/PciRootBridgeIo.c | 2686 ++++++
>
> .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 122 +
>
> .../CapsuleRuntimeDxe/CapsuleService.c | 470 +
>
> .../CapsuleRuntimeDxe/CapsuleService.h | 82 +
>
> .../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1529 ++++
>
> .../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf | 366 +
>
> .../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1885 ++++
>
> .../MdeModulePkg/Universal/PCD/Pei/Pcd.inf | 368 +
>
> .../Register/Intel/SmramSaveStateMap.h | 333 +
>
> .../PcatRealTimeClockRuntimeDxe/PcRtc.c | 1356 +++
>
> .../PcatRealTimeClockRuntimeDxe/PcRtc.h | 389 +
>
> .../PcatRealTimeClockRuntimeDxe/PcRtc.uni | 35 +
>
> .../PcatRealTimeClockRuntimeDxe/PcRtcEntry.c | 186 +
>
> .../PcRtcExtra.uni | 30 +
>
> .../PcatRealTimeClockRuntimeDxe.inf | 93 +
>
> .../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 128 +
>
> .../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
>
> .../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 156 +
>
> .../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
>
> .../AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c | 123 +
>
> .../Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf | 58 +
>
> .../Tpm2InstanceLibAmdFTpm.inf | 53 +
>
> .../Tpm2InstanceLibAmdFTpmDxe.c | 109 +
>
> .../Tpm2InstanceLibAmdFTpmPei.c | 153 +
>
> .../DxeTcg2PhysicalPresenceLib.c | 1284 +++
>
> .../DxeTcg2PhysicalPresenceLib.inf | 82 +
>
> .../DxeTcg2PhysicalPresenceLib.uni | 38 +
>
> .../PhysicalPresenceStrings.uni | 72 +
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c | 869 ++
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h | 138 +
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf | 106 +
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni | 35 +
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni | 30 +
>
> .../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl | 408 +
>
> .../Tcg/Tcg2Config/Tcg2ConfigNvData.h | 139 +
>
> .../Tcg/Tcg2Config/Tcg2ConfigPei.inf | 91 +
>
> .../Tcg/Tcg2Config/Tcg2ConfigPei.uni | 34 +
>
> .../Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni | 30 +
>
> .../Tcg/Tcg2Config/Tcg2ConfigPeim.c | 163 +
>
> .../SecurityPkg/Tcg/Tcg2Config/TpmDetection.c | 114 +
>
> .../SystemFirmwareUpdate/ParseConfigProfile.c | 231 +
>
> .../SystemFirmwareCommonDxe.c | 386 +
>
> .../SystemFirmwareUpdate/SystemFirmwareDxe.h | 435 +
>
> .../SystemFirmwareUpdateDxe.c | 1448 ++++
>
> .../SystemFirmwareUpdateDxe.inf | 91 +
>
> .../SystemFirmwareUpdateDxe.uni | 31 +
>
> .../SystemFirmwareUpdateDxeExtra.uni | 30 +
>
> .../SmmCpuFeaturesLibCommon.c | 632 ++
>
> .../PiSmmCpuDxeSmm/SmramSaveState.c | 715 ++
>
> .../ResetVector/Vtf0/CommonMacros.inc | 34 +
>
> .../ResetVector/Vtf0/DebugDisabled.asm | 28 +
>
> .../ResetVector/Vtf0/Ia16/Init16.asm | 58 +
>
> .../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm | 145 +
>
> .../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm | 115 +
>
> .../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm | 47 +
>
> .../ResetVector/Vtf0/Ia32/PageTables64.asm | 32 +
>
> .../Vtf0/Ia32/SearchForBfvBase.asm | 91 +
>
> .../Vtf0/Ia32/SearchForSecEntry.asm | 202 +
>
> .../edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm | 134 +
>
> .../ResetVector/Vtf0/Port80Debug.asm | 30 +
>
> .../UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc | 27 +
>
> .../ResetVector/Vtf0/ResetVector.uni | Bin 0 -> 1158 bytes
>
> .../ResetVector/Vtf0/ResetVectorExtra.uni | Bin 0 -> 1080 bytes
>
> .../ResetVector/Vtf0/SerialDebug.asm | 134 +
>
> .../edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf | 51 +
>
> .../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb | 74 +
>
> .../ResetVector/Vtf0/X64/PageTables.asm | 80 +
>
> Platform/AMD/VanGoghBoard/Readme.md | 67 +
>
> Platform/AMD/VanGoghBoard/ReleaseNote.txt | 14 +
>
> .../Universal/AcpiPlatformDxe/AcpiPlatform.c | 343 +
>
> .../AcpiPlatformDxe/AcpiPlatform.uni | 24 +
>
> .../AcpiPlatformDxe/AcpiPlatformDxe.inf | 65 +
>
> .../AcpiPlatformDxe/AcpiPlatformExtra.uni | 22 +
>
> .../AcpiPlatformDxe/AcpiPlatformHooks.c | 159 +
>
> .../AcpiPlatformDxe/AcpiPlatformHooks.h | 55 +
>
> .../Universal/FchSpi/FchSpiProtect.c | 67 +
>
> .../Universal/FchSpi/FchSpiProtect.h | 38 +
>
> .../Universal/FchSpi/FchSpiRuntimeDxe.c | 172 +
>
> .../Universal/FchSpi/FchSpiRuntimeDxe.h | 58 +
>
> .../Universal/FchSpi/FchSpiRuntimeDxe.inf | 91 +
>
> .../VanGoghBoard/Universal/FchSpi/FchSpiSmm.c | 121 +
>
> .../VanGoghBoard/Universal/FchSpi/FchSpiSmm.h | 41 +
>
> .../Universal/FchSpi/FchSpiSmm.inf | 101 +
>
> .../VanGoghBoard/Universal/FchSpi/SpiCommon.c | 799 ++
>
> .../VanGoghBoard/Universal/FchSpi/SpiInfo.h | 26 +
>
> .../Universal/PlatformInitPei/BootMode.c | 287 +
>
> .../Universal/PlatformInitPei/CommonHeader.h | 244 +
>
> .../PlatformInitPei/MemoryCallback.c | 308 +
>
> .../Universal/PlatformInitPei/MemoryInstall.c | 953 +++
>
> .../Universal/PlatformInitPei/MemoryInstall.h | 229 +
>
> .../Universal/PlatformInitPei/MemoryPeim.c | 385 +
>
> .../Universal/PlatformInitPei/PlatformInit.c | 176 +
>
> .../PlatformInitPei/PlatformInit.inf | 114 +
>
> .../Universal/PlatformInitPei/Stall.c | 122 +
>
> .../PlatformSmbiosDxe/PlatformSmbiosDxe.c | 83 +
>
> .../PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 60 +
>
> .../Universal/PlatformSmbiosDxe/SmbiosTable.c | 389 +
>
> .../VanGoghCommonPkg/AmdCommonPkg.dec | 57 +
>
> .../UDKFlashUpdate/SpiFlashDevice.c | 37 +
>
> .../UDKFlashUpdate/SpiFlashDevice.h | 62 +
>
> .../UDKFlashUpdate/UDKFlashUpdate.c | 679 ++
>
> .../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 | 390 +
>
> .../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 | 128 +
>
> .../FvbServices/FwBlockService.c | 1294 +++
>
> .../FvbServices/FwBlockService.h | 524 ++
>
> .../FvbServices/PlatformSmmSpi.inf | 77 +
>
> .../Include/Library/SmbiosLib.h | 180 +
>
> .../Include/Library/SpiFlashDeviceLib.h | 59 +
>
> .../Include/OtaCapsuleUpdate.h | 38 +
>
> .../VanGoghCommonPkg/Include/Protocol/Spi.h | 361 +
>
> .../Include/Protocol/SpiCommon.h | 261 +
>
> .../Include/Protocol/SpiFlashUpdate.h | 152 +
>
> .../BaseSerialPortLib16550AmdFchUart.c | 473 +
>
> .../BaseSerialPortLib16550AmdFchUart.inf | 49 +
>
> .../PlatformFlashAccessLib.c | 541 ++
>
> .../PlatformFlashAccessLib.inf | 64 +
>
> .../Library/SmbiosLib/SmbiosLib.c | 332 +
>
> .../Library/SmbiosLib/SmbiosLib.inf | 51 +
>
> .../SpiFlashDeviceLib/SpiFlashDeviceLib.c | 42 +
>
> .../SpiFlashDeviceLib/SpiFlashDeviceLib.inf | 29 +
>
> .../Library/TscTimerLib/BaseTscTimerLib.c | 32 +
>
> .../Library/TscTimerLib/BaseTscTimerLib.inf | 55 +
>
> .../Library/TscTimerLib/DxeTscTimerLib.c | 89 +
>
> .../Library/TscTimerLib/DxeTscTimerLib.inf | 62 +
>
> .../Library/TscTimerLib/PeiTscTimerLib.c | 62 +
>
> .../Library/TscTimerLib/PeiTscTimerLib.inf | 56 +
>
> .../Library/TscTimerLib/TscTimerLibInternal.h | 62 +
>
> .../Library/TscTimerLib/TscTimerLibShare.c | 264 +
>
> .../Smm/AcpiSmm/AcpiSmmPlatform.c | 193 +
>
> .../Smm/AcpiSmm/AcpiSmmPlatform.h | 60 +
>
> .../Smm/AcpiSmm/AcpiSmmPlatform.inf | 65 +
>
> .../Smm/SmmAccessPei/SmmAccessPei.c | 445 +
>
> .../Smm/SmmAccessPei/SmmAccessPei.inf | 51 +
>
> .../Smm/SmmControlPei/SmmControlPei.c | 307 +
>
> .../Smm/SmmControlPei/SmmControlPei.inf | 40 +
>
> 309 files changed, 69023 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/AmdMemoryInfo
> Hob.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/AgesaPublic/Include/Library/AmdPspBaseLib
> V2.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/AgesaPublic/Include/Library/AmdPspCommo
> nLib.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/AmdPspFtpmP
> rotocol.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/AcpiTabl
> es.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/CP
> U.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Ds
> dt.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Fc
> hShang.asi
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Gl
> oblNvs.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/HO
> ST_BUS.ASL
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/LIN
> K.ASL
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Lp
> c0.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Pci
> Tree.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/Pla
> tform.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Dsdt/_P
> R.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Facs/Fac
> s.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Facs/Fac
> s50.aslc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Fadt/Fa
> dt.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Fadt/Fa
> dt50.aslc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Hpet/Hp
> et.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Hpet/Hp
> et50.aslc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Madt/M
> adt.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Madt/M
> adt50.aslc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Mcfg/M
> cfg.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Acpi/AcpiTables/Mcfg/M
> cfg50.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/SystemFirmware
> Descriptor/SystemFirmwareDescriptor.aslc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Capsule/SystemFirmware
> Descriptor/SystemFirmwareDescriptor.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Capsule/SystemFirmware
> Descriptor/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/CapsuleH
> ookLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Include/Protocol/GlobalN
> vsArea.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/Capsule
> HookLib/CapsuleHookLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Capsule
> HookLib/CapsuleHookLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformBootManager.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformBootManager.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformBootManagerLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformConsole.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformConsole.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/Capsule/Platform
> BootManagerLib/PlatformData.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Ia
> 32/Flat32.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Ia
> 32/Platform.inc
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Pl
> atformSecLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Pl
> atformSecLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/Library/PlatformSecLib/Pl
> atformSecLibModStrs.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/ChachaniBoardPkg/PciPlatform/CommonHea
> der.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.i
> nf
>
> 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/Ge
> nFds/Capsule.py
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FSP_Releas
> e_Notes.txt
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Fsp2Wrapp
> erPkg.dec
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrappe
> rNotifyDxe/FspWrapperNotifyDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrappe
> rNotifyDxe/FspWrapperNotifyDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspWrappe
> rNotifyDxe/LoadBelow4G.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspmWrap
> perPeim/FspmWrapperPeim.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspmWrap
> perPeim/FspmWrapperPeim.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiP
> haseSiInitDxe/FspsMultiPhaseSiInitDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiP
> haseSiInitDxe/FspsMultiPhaseSiInitDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsMultiP
> haseSiInitDxe/LoadBelow4G.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsWrapp
> erPeim/FspsWrapperPeim.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/FspsWrapp
> erPeim/FspsWrapperPeim.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> ExportedInterfaceHob.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> MemoryRegionHob.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> SmmDataExchangeBuffer.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> Upd.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> mUpd.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> sUpd.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Fsp
> tUpd.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspMeasurementLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperApiLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperApiTestLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperHobProcessLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperMultiPhaseProcessLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperPlatformLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Lib
> rary/FspWrapperPlatformMultiPhaseLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Include/Mu
> ltiPhaseSiPhases.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/Bas
> eFspMeasurementLib/BaseFspMeasurementLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspMeasurementLib/FspMeasurementLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiLib/BaseFspWrapperApiLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiLib/FspWrapperApiLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiLib/IA32/DispatchExecute.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiLib/X64/DispatchExecute.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiLib/X64/Thunk64To32.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiTestLibNull/BaseFspWrapperApiTestLibNull.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperApiTestLibNull/FspWrapperApiTestNull.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperPlatformLibSample/BaseFspWrapperPlatformLibSample.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperPlatformLibSample/FspWrapperPlatformLibSample.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperPlatformMultiPhaseLibNull/BaseFspWrapperPlatformMultiPhas
> eLibNull.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Bas
> eFspWrapperPlatformMultiPhaseLibNull/FspWrapperPlatformMultiPhaseLib
> Null.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Dxe
> FspWrapperMultiPhaseProcessLib/DxeFspWrapperMultiPhaseProcessLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Dxe
> FspWrapperMultiPhaseProcessLib/DxeFspWrapperMultiPhaseProcessLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Fsp
> WrapperMultiPhaseProcessLib/FspWrapperMultiPhaseProcessLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Fsp
> WrapperMultiPhaseProcessLib/PeiFspWrapperMultiPhaseProcessLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperApiTestLib/FspWrapperApiTest.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperApiTestLib/PeiFspWrapperApiTestLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperHobProcessLibSample/CommonHeader.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperHobProcessLibSample/FspWrapperHobProcessLibSample.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperHobProcessLibSample/MemoryInstall.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Pei
> FspWrapperHobProcessLibSample/PeiFspWrapperHobProcessLibSample.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/Fsp.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/FspWrapperPlatformSecLibSample.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/Ia32/SecEntry.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/Ia32/Stack.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/PlatformInit.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/SecGetPerformance.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/SecPlatformInformation.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/SecRamInitData.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/SecTempRamDone.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/X64/PeiCoreEntry.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/X64/SecEntry.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/Library/Sec
> FspWrapperPlatformSecLibSample/X64/Stack.nasm
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareFor
> FspSmmDxe/PrepareForFspSmmDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareFor
> FspSmmDxe/PrepareForFspSmmDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareFor
> FspSmmDxeFsp/PrepareForFspSmmDxeFsp.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/Fsp2WrapperPkg/PrepareFor
> FspSmmDxeFsp/PrepareForFspSmmDxeFsp.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/IoFifo.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciHostBridge.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciHostBridge.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciHostBridge.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciHostBridgeDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciHostBridgeExtra.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Bus/Pci/PciH
> ostBridgeDxe/PciRootBridgeIo.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/Ca
> psuleRuntimeDxe/CapsuleRuntimeDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/Ca
> psuleRuntimeDxe/CapsuleService.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/Ca
> psuleRuntimeDxe/CapsuleService.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PC
> D/Dxe/Pcd.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PC
> D/Dxe/Pcd.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PC
> D/Pei/Pcd.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdeModulePkg/Universal/PC
> D/Pei/Pcd.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/MdePkg/Include/Register/Int
> el/SmramSaveStateMap.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcRtc.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcRtc.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcRtc.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcRtcEntry.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcRtcExtra.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/PcAtChipsetPkg/PcatRealTime
> ClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpmDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/AmdFtp
> m/Tpm2InstanceLibAmdFTpm/Tpm2InstanceLibAmdFTpmPei.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2P
> hysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2P
> hysicalPresenceLib/DxeTcg2PhysicalPresenceLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2P
> hysicalPresenceLib/DxeTcg2PhysicalPresenceLib.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Library/DxeTcg2P
> hysicalPresenceLib/PhysicalPresenceStrings.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tcg2Smm.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tcg2Smm.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tcg2Smm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tcg2Smm.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tcg2SmmExtra.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/AmdFtpm/Ft
> pmTcg2Smm/Tpm.asl
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> cg2ConfigNvData.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> cg2ConfigPei.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> cg2ConfigPei.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> cg2ConfigPeiExtra.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> cg2ConfigPeim.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/SecurityPkg/Tcg/Tcg2Config/T
> pmDetection.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/SmmCpu
> FeaturesLib/SmmCpuFeaturesLibCommon.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Override/edk2/UefiCpuPkg/PiSmmCpuDxeS
> mm/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/AcpiPlatformExtr
> a.uni
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformHoo
> ks.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Universal/AcpiPlatformDxe/AcpiPlatformHoo
> ks.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/PlatformSmbi
> osDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/Universal/PlatformSmbiosDxe/PlatformSmbi
> osDxe.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/UDKFlash
> Update/SpiFlashDevice.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlash
> Update/SpiFlashDevice.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlash
> Update/UDKFlashUpdate.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlash
> Update/UDKFlashUpdate.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Application/UDKFlash
> Update/UDKFlashUpdate.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateCommon.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateSmm.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateSmm.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateSmm.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateSmmRuntimeDxe.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/FlashUp
> dateSmmRuntimeDxe.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FlashUpdate/PcRtc.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotH
> eader/ImageSlotHeader_1.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotH
> eader/ImageSlotHeader_1.nasmb
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotH
> eader/ImageSlotHeader_2.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/ImageSlotH
> eader/ImageSlotHeader_2.nasmb
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/NewEFS/Ne
> wEFS.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/NewEFS/Ne
> wEFS.nasmb
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/PspL1Direct
> ory/PspL1Directory.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Flash_AB/PspL1Direct
> ory/PspL1Directory.nasmb
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FvbInfo.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FwBlockS
> ervice.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/FwBlockS
> ervice.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/FvbServices/PlatformS
> mmSpi.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Library/Smbio
> sLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Library/SpiFla
> shDeviceLib.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/OtaCapsuleU
> pdate.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/Spi.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/SpiC
> ommon.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Include/Protocol/SpiFl
> ashUpdate.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/BaseSerialPort
> Lib16550AmdFchUart/BaseSerialPortLib16550AmdFchUart.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/BaseSerialPort
> Lib16550AmdFchUart/BaseSerialPortLib16550AmdFchUart.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/PlatformFlash
> AccessLib/PlatformFlashAccessLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/PlatformFlash
> AccessLib/PlatformFlashAccessLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SmbiosLib/Sm
> biosLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SmbiosLib/Sm
> biosLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SpiFlashDevice
> Lib/SpiFlashDeviceLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/SpiFlashDevice
> Lib/SpiFlashDeviceLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/B
> aseTscTimerLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/B
> aseTscTimerLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/D
> xeTscTimerLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/D
> xeTscTimerLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/P
> eiTscTimerLib.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/P
> eiTscTimerLib.inf
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/T
> scTimerLibInternal.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Library/TscTimerLib/T
> scTimerLibShare.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiS
> mmPlatform.c
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiS
> mmPlatform.h
>
> create mode 100644
> Platform/AMD/VanGoghBoard/VanGoghCommonPkg/Smm/AcpiSmm/AcpiS
> mmPlatform.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 (#114134): https://edk2.groups.io/g/devel/message/114134
Mute This Topic: https://groups.io/mt/103831161/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 4+ messages in thread
* [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code
@ 2024-01-18 7:10 duke.zhai via groups.io
0 siblings, 0 replies; 4+ messages in thread
From: duke.zhai via groups.io @ 2024-01-18 7:10 UTC (permalink / raw)
To: devel; +Cc: Eric Xing, Ken Yao, Igniculus Fu
From: Duke Zhai <Duke.Zhai@amd.com>
This AMD reference platform BIOS supports AMD Vangogh B0 SOC and Chachani board.
Signed-off-by: Duke Zhai <duke.zhai@amd.com>
Cc: Eric Xing <eric.xing@amd.com>
Cc: Ken Yao <ken.yao@amd.com>
Cc: Igniculus Fu <igniculus.fu@amd.com>
Duke Zhai (33):
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.
AMD/VanGoghBoard: Improvement coding style.
.../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 | 45 +
.../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 | 136 +
.../Acpi/AcpiTables/Madt/Madt50.aslc | 327 +
.../Acpi/AcpiTables/Mcfg/Mcfg.h | 75 +
.../Acpi/AcpiTables/Mcfg/Mcfg50.aslc | 61 +
.../BIOSImageDirectory32M.xml | 63 +
.../VanGoghBoard/ChachaniBoardPkg/Board.env | 23 +
.../ChachaniBoardPkg/BuildPspImage.bat | 126 +
.../SystemFirmwareDescriptor.aslc | 99 +
.../SystemFirmwareDescriptor.inf | 53 +
.../SystemFirmwareDescriptorPei.c | 78 +
.../ChachaniBoardPkg/Conf/ReadMe.txt | 14 +
.../ChachaniBoardPkg/Conf/build_rule.txt | 660 ++
.../ChachaniBoardPkg/Conf/target.txt | 84 +
.../ChachaniBoardPkg/Conf/tools_def.txt | 7583 +++++++++++++++++
.../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 | 70 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c | 33 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf | 39 +
.../Capsule/CapsuleHookLib/CapsuleHookLib.c | 1153 +++
.../Capsule/CapsuleHookLib/CapsuleHookLib.inf | 56 +
.../PlatformBootManager.c | 803 ++
.../PlatformBootManager.h | 159 +
.../PlatformBootManagerLib.inf | 96 +
.../PlatformBootManagerLib/PlatformConsole.c | 504 ++
.../PlatformBootManagerLib/PlatformConsole.h | 78 +
.../PlatformBootManagerLib/PlatformData.c | 48 +
.../Library/PlatformSecLib/Ia32/Flat32.nasm | 551 ++
.../Library/PlatformSecLib/Ia32/Platform.inc | 69 +
.../Library/PlatformSecLib/PlatformSecLib.c | 208 +
.../Library/PlatformSecLib/PlatformSecLib.inf | 68 +
.../PlatformSecLib/PlatformSecLibModStrs.uni | 28 +
.../PciPlatform/CommonHeader.h | 43 +
.../PciPlatform/PciPlatform.c | 199 +
.../PciPlatform/PciPlatform.h | 105 +
.../PciPlatform/PciPlatform.inf | 66 +
.../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 | 261 +
.../edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt | 4 +
.../edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec | 167 +
.../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c | 685 ++
.../FspWrapperNotifyDxe.inf | 82 +
.../FspWrapperNotifyDxe/LoadBelow4G.c | 156 +
.../FspmWrapperPeim/FspmWrapperPeim.c | 487 ++
.../FspmWrapperPeim/FspmWrapperPeim.inf | 99 +
.../FspsMultiPhaseSiInitDxe.c | 215 +
.../FspsMultiPhaseSiInitDxe.inf | 81 +
.../FspsMultiPhaseSiInitDxe/LoadBelow4G.c | 156 +
.../FspsWrapperPeim/FspsWrapperPeim.c | 641 ++
.../FspsWrapperPeim/FspsWrapperPeim.inf | 98 +
.../Include/FspExportedInterfaceHob.h | 146 +
.../Include/FspMemoryRegionHob.h | 15 +
.../Include/FspSmmDataExchangeBuffer.h | 24 +
.../edk2/Fsp2WrapperPkg/Include/FspUpd.h | 23 +
.../edk2/Fsp2WrapperPkg/Include/FspmUpd.h | 66 +
.../edk2/Fsp2WrapperPkg/Include/FspsUpd.h | 45 +
.../edk2/Fsp2WrapperPkg/Include/FsptUpd.h | 18 +
.../Include/Library/FspMeasurementLib.h | 50 +
.../Include/Library/FspWrapperApiLib.h | 91 +
.../Include/Library/FspWrapperApiTestLib.h | 65 +
.../Include/Library/FspWrapperHobProcessLib.h | 48 +
.../Library/FspWrapperMultiPhaseProcessLib.h | 54 +
.../Include/Library/FspWrapperPlatformLib.h | 90 +
.../Library/FspWrapperPlatformMultiPhaseLib.h | 40 +
.../Include/MultiPhaseSiPhases.h | 19 +
.../Include/Ppi/FspSiliconInitDone.h | 47 +
.../Include/Ppi/TopOfTemporaryRam.h | 24 +
.../BaseFspMeasurementLib.inf | 54 +
.../BaseFspMeasurementLib/FspMeasurementLib.c | 263 +
.../BaseFspWrapperApiLib.inf | 73 +
.../BaseFspWrapperApiLib/FspWrapperApiLib.c | 244 +
.../IA32/DispatchExecute.c | 71 +
.../X64/DispatchExecute.c | 176 +
.../BaseFspWrapperApiLib/X64/Thunk64To32.nasm | 257 +
.../BaseFspWrapperApiTestLibNull.inf | 56 +
.../FspWrapperApiTestNull.c | 69 +
.../BaseFspWrapperPlatformLibSample.inf | 79 +
.../FspWrapperPlatformLibSample.c | 356 +
...aseFspWrapperPlatformMultiPhaseLibNull.inf | 45 +
.../FspWrapperPlatformMultiPhaseLibNull.c | 60 +
.../DxeFspWrapperMultiPhaseProcessLib.c | 540 ++
.../DxeFspWrapperMultiPhaseProcessLib.inf | 87 +
.../FspWrapperMultiPhaseProcessLib.inf | 56 +
.../PeiFspWrapperMultiPhaseProcessLib.c | 394 +
.../FspWrapperApiTest.c | 85 +
.../PeiFspWrapperApiTestLib.inf | 59 +
.../CommonHeader.h | 108 +
.../FspWrapperHobProcessLibSample.c | 1448 ++++
.../MemoryInstall.h | 186 +
.../PeiFspWrapperHobProcessLibSample.inf | 128 +
.../SecFspWrapperPlatformSecLibSample/Fsp.h | 45 +
.../FspWrapperPlatformSecLibSample.c | 129 +
.../Ia32/PeiCoreEntry.nasm | 130 +
.../Ia32/SecEntry.nasm | 335 +
.../Ia32/Stack.nasm | 73 +
.../PlatformInit.c | 38 +
.../SecFspWrapperPlatformSecLibSample.inf | 87 +
.../SecGetPerformance.c | 84 +
.../SecPlatformInformation.c | 78 +
.../SecRamInitData.c | 63 +
.../SecTempRamDone.c | 43 +
.../X64/PeiCoreEntry.nasm | 149 +
.../X64/SecEntry.nasm | 173 +
.../X64/Stack.nasm | 73 +
.../PrepareForFspSmmDxe/PrepareForFspSmmDxe.c | 152 +
.../PrepareForFspSmmDxe.inf | 57 +
.../PrepareForFspSmmDxeFsp.c | 86 +
.../PrepareForFspSmmDxeFsp.inf | 49 +
.../Bus/Pci/PciHostBridgeDxe/IoFifo.h | 184 +
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c | 1431 ++++
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.h | 652 ++
.../Pci/PciHostBridgeDxe/PciHostBridge.uni | Bin 0 -> 2558 bytes
.../Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf | 68 +
.../PciHostBridgeDxe/PciHostBridgeExtra.uni | Bin 0 -> 1914 bytes
.../Pci/PciHostBridgeDxe/PciRootBridgeIo.c | 2686 ++++++
.../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 122 +
.../CapsuleRuntimeDxe/CapsuleService.c | 470 +
.../CapsuleRuntimeDxe/CapsuleService.h | 82 +
.../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1529 ++++
.../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf | 366 +
.../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1885 ++++
.../MdeModulePkg/Universal/PCD/Pei/Pcd.inf | 368 +
.../Register/Intel/SmramSaveStateMap.h | 333 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.c | 1356 +++
.../PcatRealTimeClockRuntimeDxe/PcRtc.h | 389 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.uni | 35 +
.../PcatRealTimeClockRuntimeDxe/PcRtcEntry.c | 186 +
.../PcRtcExtra.uni | 30 +
.../PcatRealTimeClockRuntimeDxe.inf | 93 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 128 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 156 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c | 123 +
.../Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf | 58 +
.../Tpm2InstanceLibAmdFTpm.inf | 53 +
.../Tpm2InstanceLibAmdFTpmDxe.c | 109 +
.../Tpm2InstanceLibAmdFTpmPei.c | 153 +
.../DxeTcg2PhysicalPresenceLib.c | 1284 +++
.../DxeTcg2PhysicalPresenceLib.inf | 82 +
.../DxeTcg2PhysicalPresenceLib.uni | 38 +
.../PhysicalPresenceStrings.uni | 72 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c | 869 ++
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h | 138 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf | 106 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni | 35 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni | 30 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl | 408 +
.../Tcg/Tcg2Config/Tcg2ConfigNvData.h | 139 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.inf | 91 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.uni | 34 +
.../Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni | 30 +
.../Tcg/Tcg2Config/Tcg2ConfigPeim.c | 163 +
.../SecurityPkg/Tcg/Tcg2Config/TpmDetection.c | 114 +
.../SystemFirmwareUpdate/ParseConfigProfile.c | 231 +
.../SystemFirmwareCommonDxe.c | 386 +
.../SystemFirmwareUpdate/SystemFirmwareDxe.h | 435 +
.../SystemFirmwareUpdateDxe.c | 1448 ++++
.../SystemFirmwareUpdateDxe.inf | 91 +
.../SystemFirmwareUpdateDxe.uni | 31 +
.../SystemFirmwareUpdateDxeExtra.uni | 30 +
.../SmmCpuFeaturesLibCommon.c | 632 ++
.../PiSmmCpuDxeSmm/SmramSaveState.c | 715 ++
.../ResetVector/Vtf0/CommonMacros.inc | 34 +
.../ResetVector/Vtf0/DebugDisabled.asm | 28 +
.../ResetVector/Vtf0/Ia16/Init16.asm | 58 +
.../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm | 145 +
.../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm | 115 +
.../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm | 47 +
.../ResetVector/Vtf0/Ia32/PageTables64.asm | 32 +
.../Vtf0/Ia32/SearchForBfvBase.asm | 91 +
.../Vtf0/Ia32/SearchForSecEntry.asm | 202 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm | 134 +
.../ResetVector/Vtf0/Port80Debug.asm | 30 +
.../UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc | 27 +
.../ResetVector/Vtf0/ResetVector.uni | Bin 0 -> 1158 bytes
.../ResetVector/Vtf0/ResetVectorExtra.uni | Bin 0 -> 1080 bytes
.../ResetVector/Vtf0/SerialDebug.asm | 134 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf | 51 +
.../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb | 74 +
.../ResetVector/Vtf0/X64/PageTables.asm | 80 +
Platform/AMD/VanGoghBoard/Readme.md | 67 +
Platform/AMD/VanGoghBoard/ReleaseNote.txt | 14 +
.../Universal/AcpiPlatformDxe/AcpiPlatform.c | 343 +
.../AcpiPlatformDxe/AcpiPlatform.uni | 24 +
.../AcpiPlatformDxe/AcpiPlatformDxe.inf | 65 +
.../AcpiPlatformDxe/AcpiPlatformExtra.uni | 22 +
.../AcpiPlatformDxe/AcpiPlatformHooks.c | 159 +
.../AcpiPlatformDxe/AcpiPlatformHooks.h | 55 +
.../Universal/FchSpi/FchSpiProtect.c | 67 +
.../Universal/FchSpi/FchSpiProtect.h | 38 +
.../Universal/FchSpi/FchSpiRuntimeDxe.c | 172 +
.../Universal/FchSpi/FchSpiRuntimeDxe.h | 58 +
.../Universal/FchSpi/FchSpiRuntimeDxe.inf | 91 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.c | 121 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.h | 41 +
.../Universal/FchSpi/FchSpiSmm.inf | 101 +
.../VanGoghBoard/Universal/FchSpi/SpiCommon.c | 799 ++
.../VanGoghBoard/Universal/FchSpi/SpiInfo.h | 26 +
.../Universal/PlatformInitPei/BootMode.c | 287 +
.../Universal/PlatformInitPei/CommonHeader.h | 244 +
.../PlatformInitPei/MemoryCallback.c | 308 +
.../Universal/PlatformInitPei/MemoryInstall.c | 953 +++
.../Universal/PlatformInitPei/MemoryInstall.h | 229 +
.../Universal/PlatformInitPei/MemoryPeim.c | 385 +
.../Universal/PlatformInitPei/PlatformInit.c | 176 +
.../PlatformInitPei/PlatformInit.inf | 114 +
.../Universal/PlatformInitPei/Stall.c | 122 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.c | 83 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 60 +
.../Universal/PlatformSmbiosDxe/SmbiosTable.c | 389 +
.../VanGoghCommonPkg/AmdCommonPkg.dec | 57 +
.../UDKFlashUpdate/SpiFlashDevice.c | 37 +
.../UDKFlashUpdate/SpiFlashDevice.h | 62 +
.../UDKFlashUpdate/UDKFlashUpdate.c | 679 ++
.../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 | 390 +
.../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 | 128 +
.../FvbServices/FwBlockService.c | 1294 +++
.../FvbServices/FwBlockService.h | 524 ++
.../FvbServices/PlatformSmmSpi.inf | 77 +
.../Include/Library/SmbiosLib.h | 180 +
.../Include/Library/SpiFlashDeviceLib.h | 59 +
.../Include/OtaCapsuleUpdate.h | 38 +
.../VanGoghCommonPkg/Include/Protocol/Spi.h | 361 +
.../Include/Protocol/SpiCommon.h | 261 +
.../Include/Protocol/SpiFlashUpdate.h | 152 +
.../BaseSerialPortLib16550AmdFchUart.c | 473 +
.../BaseSerialPortLib16550AmdFchUart.inf | 49 +
.../PlatformFlashAccessLib.c | 541 ++
.../PlatformFlashAccessLib.inf | 64 +
.../Library/SmbiosLib/SmbiosLib.c | 332 +
.../Library/SmbiosLib/SmbiosLib.inf | 51 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.c | 42 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.inf | 29 +
.../Library/TscTimerLib/BaseTscTimerLib.c | 32 +
.../Library/TscTimerLib/BaseTscTimerLib.inf | 55 +
.../Library/TscTimerLib/DxeTscTimerLib.c | 89 +
.../Library/TscTimerLib/DxeTscTimerLib.inf | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.c | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.inf | 56 +
.../Library/TscTimerLib/TscTimerLibInternal.h | 62 +
.../Library/TscTimerLib/TscTimerLibShare.c | 264 +
.../Smm/AcpiSmm/AcpiSmmPlatform.c | 193 +
.../Smm/AcpiSmm/AcpiSmmPlatform.h | 60 +
.../Smm/AcpiSmm/AcpiSmmPlatform.inf | 65 +
.../Smm/SmmAccessPei/SmmAccessPei.c | 445 +
.../Smm/SmmAccessPei/SmmAccessPei.inf | 51 +
.../Smm/SmmControlPei/SmmControlPei.c | 307 +
.../Smm/SmmControlPei/SmmControlPei.inf | 40 +
309 files changed, 69023 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 (#114083): https://edk2.groups.io/g/devel/message/114083
Mute This Topic: https://groups.io/mt/103831161/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 4+ messages in thread
* [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code
@ 2024-01-18 6:50 duke.zhai via groups.io
0 siblings, 0 replies; 4+ messages in thread
From: duke.zhai via groups.io @ 2024-01-18 6:50 UTC (permalink / raw)
To: devel
From: Duke Zhai <Duke.Zhai@amd.com>
This AMD reference platform BIOS supports AMD Vangogh B0 SOC and Chachani board.
Duke Zhai (33):
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.
AMD/VanGoghBoard: Improvement coding style.
.../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 | 45 +
.../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 | 136 +
.../Acpi/AcpiTables/Madt/Madt50.aslc | 327 +
.../Acpi/AcpiTables/Mcfg/Mcfg.h | 75 +
.../Acpi/AcpiTables/Mcfg/Mcfg50.aslc | 61 +
.../BIOSImageDirectory32M.xml | 63 +
.../VanGoghBoard/ChachaniBoardPkg/Board.env | 23 +
.../ChachaniBoardPkg/BuildPspImage.bat | 126 +
.../SystemFirmwareDescriptor.aslc | 99 +
.../SystemFirmwareDescriptor.inf | 53 +
.../SystemFirmwareDescriptorPei.c | 78 +
.../ChachaniBoardPkg/Conf/ReadMe.txt | 14 +
.../ChachaniBoardPkg/Conf/build_rule.txt | 660 ++
.../ChachaniBoardPkg/Conf/target.txt | 84 +
.../ChachaniBoardPkg/Conf/tools_def.txt | 7583 +++++++++++++++++
.../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 | 70 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c | 33 +
.../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf | 39 +
.../Capsule/CapsuleHookLib/CapsuleHookLib.c | 1153 +++
.../Capsule/CapsuleHookLib/CapsuleHookLib.inf | 56 +
.../PlatformBootManager.c | 803 ++
.../PlatformBootManager.h | 159 +
.../PlatformBootManagerLib.inf | 96 +
.../PlatformBootManagerLib/PlatformConsole.c | 504 ++
.../PlatformBootManagerLib/PlatformConsole.h | 78 +
.../PlatformBootManagerLib/PlatformData.c | 48 +
.../Library/PlatformSecLib/Ia32/Flat32.nasm | 551 ++
.../Library/PlatformSecLib/Ia32/Platform.inc | 69 +
.../Library/PlatformSecLib/PlatformSecLib.c | 208 +
.../Library/PlatformSecLib/PlatformSecLib.inf | 68 +
.../PlatformSecLib/PlatformSecLibModStrs.uni | 28 +
.../PciPlatform/CommonHeader.h | 43 +
.../PciPlatform/PciPlatform.c | 199 +
.../PciPlatform/PciPlatform.h | 105 +
.../PciPlatform/PciPlatform.inf | 66 +
.../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 | 261 +
.../edk2/Fsp2WrapperPkg/FSP_Release_Notes.txt | 4 +
.../edk2/Fsp2WrapperPkg/Fsp2WrapperPkg.dec | 167 +
.../FspWrapperNotifyDxe/FspWrapperNotifyDxe.c | 685 ++
.../FspWrapperNotifyDxe.inf | 82 +
.../FspWrapperNotifyDxe/LoadBelow4G.c | 156 +
.../FspmWrapperPeim/FspmWrapperPeim.c | 487 ++
.../FspmWrapperPeim/FspmWrapperPeim.inf | 99 +
.../FspsMultiPhaseSiInitDxe.c | 215 +
.../FspsMultiPhaseSiInitDxe.inf | 81 +
.../FspsMultiPhaseSiInitDxe/LoadBelow4G.c | 156 +
.../FspsWrapperPeim/FspsWrapperPeim.c | 641 ++
.../FspsWrapperPeim/FspsWrapperPeim.inf | 98 +
.../Include/FspExportedInterfaceHob.h | 146 +
.../Include/FspMemoryRegionHob.h | 15 +
.../Include/FspSmmDataExchangeBuffer.h | 24 +
.../edk2/Fsp2WrapperPkg/Include/FspUpd.h | 23 +
.../edk2/Fsp2WrapperPkg/Include/FspmUpd.h | 66 +
.../edk2/Fsp2WrapperPkg/Include/FspsUpd.h | 45 +
.../edk2/Fsp2WrapperPkg/Include/FsptUpd.h | 18 +
.../Include/Library/FspMeasurementLib.h | 50 +
.../Include/Library/FspWrapperApiLib.h | 91 +
.../Include/Library/FspWrapperApiTestLib.h | 65 +
.../Include/Library/FspWrapperHobProcessLib.h | 48 +
.../Library/FspWrapperMultiPhaseProcessLib.h | 54 +
.../Include/Library/FspWrapperPlatformLib.h | 90 +
.../Library/FspWrapperPlatformMultiPhaseLib.h | 40 +
.../Include/MultiPhaseSiPhases.h | 19 +
.../Include/Ppi/FspSiliconInitDone.h | 47 +
.../Include/Ppi/TopOfTemporaryRam.h | 24 +
.../BaseFspMeasurementLib.inf | 54 +
.../BaseFspMeasurementLib/FspMeasurementLib.c | 263 +
.../BaseFspWrapperApiLib.inf | 73 +
.../BaseFspWrapperApiLib/FspWrapperApiLib.c | 244 +
.../IA32/DispatchExecute.c | 71 +
.../X64/DispatchExecute.c | 176 +
.../BaseFspWrapperApiLib/X64/Thunk64To32.nasm | 257 +
.../BaseFspWrapperApiTestLibNull.inf | 56 +
.../FspWrapperApiTestNull.c | 69 +
.../BaseFspWrapperPlatformLibSample.inf | 79 +
.../FspWrapperPlatformLibSample.c | 356 +
...aseFspWrapperPlatformMultiPhaseLibNull.inf | 45 +
.../FspWrapperPlatformMultiPhaseLibNull.c | 60 +
.../DxeFspWrapperMultiPhaseProcessLib.c | 540 ++
.../DxeFspWrapperMultiPhaseProcessLib.inf | 87 +
.../FspWrapperMultiPhaseProcessLib.inf | 56 +
.../PeiFspWrapperMultiPhaseProcessLib.c | 394 +
.../FspWrapperApiTest.c | 85 +
.../PeiFspWrapperApiTestLib.inf | 59 +
.../CommonHeader.h | 108 +
.../FspWrapperHobProcessLibSample.c | 1448 ++++
.../MemoryInstall.h | 186 +
.../PeiFspWrapperHobProcessLibSample.inf | 128 +
.../SecFspWrapperPlatformSecLibSample/Fsp.h | 45 +
.../FspWrapperPlatformSecLibSample.c | 129 +
.../Ia32/PeiCoreEntry.nasm | 130 +
.../Ia32/SecEntry.nasm | 335 +
.../Ia32/Stack.nasm | 73 +
.../PlatformInit.c | 38 +
.../SecFspWrapperPlatformSecLibSample.inf | 87 +
.../SecGetPerformance.c | 84 +
.../SecPlatformInformation.c | 78 +
.../SecRamInitData.c | 63 +
.../SecTempRamDone.c | 43 +
.../X64/PeiCoreEntry.nasm | 149 +
.../X64/SecEntry.nasm | 173 +
.../X64/Stack.nasm | 73 +
.../PrepareForFspSmmDxe/PrepareForFspSmmDxe.c | 152 +
.../PrepareForFspSmmDxe.inf | 57 +
.../PrepareForFspSmmDxeFsp.c | 86 +
.../PrepareForFspSmmDxeFsp.inf | 49 +
.../Bus/Pci/PciHostBridgeDxe/IoFifo.h | 184 +
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c | 1431 ++++
.../Bus/Pci/PciHostBridgeDxe/PciHostBridge.h | 652 ++
.../Pci/PciHostBridgeDxe/PciHostBridge.uni | Bin 0 -> 2558 bytes
.../Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf | 68 +
.../PciHostBridgeDxe/PciHostBridgeExtra.uni | Bin 0 -> 1914 bytes
.../Pci/PciHostBridgeDxe/PciRootBridgeIo.c | 2686 ++++++
.../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 122 +
.../CapsuleRuntimeDxe/CapsuleService.c | 470 +
.../CapsuleRuntimeDxe/CapsuleService.h | 82 +
.../edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.c | 1529 ++++
.../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf | 366 +
.../edk2/MdeModulePkg/Universal/PCD/Pei/Pcd.c | 1885 ++++
.../MdeModulePkg/Universal/PCD/Pei/Pcd.inf | 368 +
.../Register/Intel/SmramSaveStateMap.h | 333 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.c | 1356 +++
.../PcatRealTimeClockRuntimeDxe/PcRtc.h | 389 +
.../PcatRealTimeClockRuntimeDxe/PcRtc.uni | 35 +
.../PcatRealTimeClockRuntimeDxe/PcRtcEntry.c | 186 +
.../PcRtcExtra.uni | 30 +
.../PcatRealTimeClockRuntimeDxe.inf | 93 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 128 +
.../DxeTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.c | 156 +
.../PeiTpm2DeviceLibFsp/Tpm2DeviceLibFtpm.inf | 62 +
.../AmdFtpm/Tpm2DeviceLib/Tpm2DeviceLibFtpm.c | 123 +
.../Tpm2DeviceLib/Tpm2DeviceLibFtpm.inf | 58 +
.../Tpm2InstanceLibAmdFTpm.inf | 53 +
.../Tpm2InstanceLibAmdFTpmDxe.c | 109 +
.../Tpm2InstanceLibAmdFTpmPei.c | 153 +
.../DxeTcg2PhysicalPresenceLib.c | 1284 +++
.../DxeTcg2PhysicalPresenceLib.inf | 82 +
.../DxeTcg2PhysicalPresenceLib.uni | 38 +
.../PhysicalPresenceStrings.uni | 72 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.c | 869 ++
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.h | 138 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.inf | 106 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2Smm.uni | 35 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tcg2SmmExtra.uni | 30 +
.../Tcg/AmdFtpm/FtpmTcg2Smm/Tpm.asl | 408 +
.../Tcg/Tcg2Config/Tcg2ConfigNvData.h | 139 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.inf | 91 +
.../Tcg/Tcg2Config/Tcg2ConfigPei.uni | 34 +
.../Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni | 30 +
.../Tcg/Tcg2Config/Tcg2ConfigPeim.c | 163 +
.../SecurityPkg/Tcg/Tcg2Config/TpmDetection.c | 114 +
.../SystemFirmwareUpdate/ParseConfigProfile.c | 231 +
.../SystemFirmwareCommonDxe.c | 386 +
.../SystemFirmwareUpdate/SystemFirmwareDxe.h | 435 +
.../SystemFirmwareUpdateDxe.c | 1448 ++++
.../SystemFirmwareUpdateDxe.inf | 91 +
.../SystemFirmwareUpdateDxe.uni | 31 +
.../SystemFirmwareUpdateDxeExtra.uni | 30 +
.../SmmCpuFeaturesLibCommon.c | 632 ++
.../PiSmmCpuDxeSmm/SmramSaveState.c | 715 ++
.../ResetVector/Vtf0/CommonMacros.inc | 34 +
.../ResetVector/Vtf0/DebugDisabled.asm | 28 +
.../ResetVector/Vtf0/Ia16/Init16.asm | 58 +
.../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm | 145 +
.../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm | 115 +
.../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm | 47 +
.../ResetVector/Vtf0/Ia32/PageTables64.asm | 32 +
.../Vtf0/Ia32/SearchForBfvBase.asm | 91 +
.../Vtf0/Ia32/SearchForSecEntry.asm | 202 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Main.asm | 134 +
.../ResetVector/Vtf0/Port80Debug.asm | 30 +
.../UefiCpuPkg/ResetVector/Vtf0/PostCodes.inc | 27 +
.../ResetVector/Vtf0/ResetVector.uni | Bin 0 -> 1158 bytes
.../ResetVector/Vtf0/ResetVectorExtra.uni | Bin 0 -> 1080 bytes
.../ResetVector/Vtf0/SerialDebug.asm | 134 +
.../edk2/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf | 51 +
.../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb | 74 +
.../ResetVector/Vtf0/X64/PageTables.asm | 80 +
Platform/AMD/VanGoghBoard/Readme.md | 67 +
Platform/AMD/VanGoghBoard/ReleaseNote.txt | 14 +
.../Universal/AcpiPlatformDxe/AcpiPlatform.c | 343 +
.../AcpiPlatformDxe/AcpiPlatform.uni | 24 +
.../AcpiPlatformDxe/AcpiPlatformDxe.inf | 65 +
.../AcpiPlatformDxe/AcpiPlatformExtra.uni | 22 +
.../AcpiPlatformDxe/AcpiPlatformHooks.c | 159 +
.../AcpiPlatformDxe/AcpiPlatformHooks.h | 55 +
.../Universal/FchSpi/FchSpiProtect.c | 67 +
.../Universal/FchSpi/FchSpiProtect.h | 38 +
.../Universal/FchSpi/FchSpiRuntimeDxe.c | 172 +
.../Universal/FchSpi/FchSpiRuntimeDxe.h | 58 +
.../Universal/FchSpi/FchSpiRuntimeDxe.inf | 91 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.c | 121 +
.../VanGoghBoard/Universal/FchSpi/FchSpiSmm.h | 41 +
.../Universal/FchSpi/FchSpiSmm.inf | 101 +
.../VanGoghBoard/Universal/FchSpi/SpiCommon.c | 799 ++
.../VanGoghBoard/Universal/FchSpi/SpiInfo.h | 26 +
.../Universal/PlatformInitPei/BootMode.c | 287 +
.../Universal/PlatformInitPei/CommonHeader.h | 244 +
.../PlatformInitPei/MemoryCallback.c | 308 +
.../Universal/PlatformInitPei/MemoryInstall.c | 953 +++
.../Universal/PlatformInitPei/MemoryInstall.h | 229 +
.../Universal/PlatformInitPei/MemoryPeim.c | 385 +
.../Universal/PlatformInitPei/PlatformInit.c | 176 +
.../PlatformInitPei/PlatformInit.inf | 114 +
.../Universal/PlatformInitPei/Stall.c | 122 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.c | 83 +
.../PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 60 +
.../Universal/PlatformSmbiosDxe/SmbiosTable.c | 389 +
.../VanGoghCommonPkg/AmdCommonPkg.dec | 57 +
.../UDKFlashUpdate/SpiFlashDevice.c | 37 +
.../UDKFlashUpdate/SpiFlashDevice.h | 62 +
.../UDKFlashUpdate/UDKFlashUpdate.c | 679 ++
.../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 | 390 +
.../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 | 128 +
.../FvbServices/FwBlockService.c | 1294 +++
.../FvbServices/FwBlockService.h | 524 ++
.../FvbServices/PlatformSmmSpi.inf | 77 +
.../Include/Library/SmbiosLib.h | 180 +
.../Include/Library/SpiFlashDeviceLib.h | 59 +
.../Include/OtaCapsuleUpdate.h | 38 +
.../VanGoghCommonPkg/Include/Protocol/Spi.h | 361 +
.../Include/Protocol/SpiCommon.h | 261 +
.../Include/Protocol/SpiFlashUpdate.h | 152 +
.../BaseSerialPortLib16550AmdFchUart.c | 473 +
.../BaseSerialPortLib16550AmdFchUart.inf | 49 +
.../PlatformFlashAccessLib.c | 541 ++
.../PlatformFlashAccessLib.inf | 64 +
.../Library/SmbiosLib/SmbiosLib.c | 332 +
.../Library/SmbiosLib/SmbiosLib.inf | 51 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.c | 42 +
.../SpiFlashDeviceLib/SpiFlashDeviceLib.inf | 29 +
.../Library/TscTimerLib/BaseTscTimerLib.c | 32 +
.../Library/TscTimerLib/BaseTscTimerLib.inf | 55 +
.../Library/TscTimerLib/DxeTscTimerLib.c | 89 +
.../Library/TscTimerLib/DxeTscTimerLib.inf | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.c | 62 +
.../Library/TscTimerLib/PeiTscTimerLib.inf | 56 +
.../Library/TscTimerLib/TscTimerLibInternal.h | 62 +
.../Library/TscTimerLib/TscTimerLibShare.c | 264 +
.../Smm/AcpiSmm/AcpiSmmPlatform.c | 193 +
.../Smm/AcpiSmm/AcpiSmmPlatform.h | 60 +
.../Smm/AcpiSmm/AcpiSmmPlatform.inf | 65 +
.../Smm/SmmAccessPei/SmmAccessPei.c | 445 +
.../Smm/SmmAccessPei/SmmAccessPei.inf | 51 +
.../Smm/SmmControlPei/SmmControlPei.c | 307 +
.../Smm/SmmControlPei/SmmControlPei.inf | 40 +
309 files changed, 69023 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 (#114049): https://edk2.groups.io/g/devel/message/114049
Mute This Topic: https://groups.io/mt/103831161/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-01-22 3:32 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-18 7:12 [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code duke.zhai via groups.io
2024-01-22 3:32 ` Xing, Eric via groups.io
-- strict thread matches above, loose matches on Subject: below --
2024-01-18 7:10 duke.zhai via groups.io
2024-01-18 6:50 duke.zhai via groups.io
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox