public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Xing, Eric via groups.io" <eric.xing=amd.com@groups.io>
To: "Zhai, MingXin (Duke)" <duke.zhai@amd.com>,
	"Chang, Abner" <Abner.Chang@amd.com>,
	"devel@edk2.groups.io" <devel@edk2.groups.io>
Cc: "Yao, Ken" <Ken.Yao@amd.com>, "Fu, Igniculus" <Igniculus.Fu@amd.com>
Subject: Re: [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code
Date: Mon, 22 Jan 2024 03:32:25 +0000	[thread overview]
Message-ID: <PH0PR12MB5631A70B87C1CA676FEBD0C1F6752@PH0PR12MB5631.namprd12.prod.outlook.com> (raw)
In-Reply-To: <20240118071257.1098-1-duke.zhai@amd.com>

[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]
-=-=-=-=-=-=-=-=-=-=-=-



  reply	other threads:[~2024-01-22  3:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
  -- 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=PH0PR12MB5631A70B87C1CA676FEBD0C1F6752@PH0PR12MB5631.namprd12.prod.outlook.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox