From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 9619BAC0B29 for ; Mon, 22 Jan 2024 03:32:32 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=LK9LfXsEeg5/gTsacsdUn/vZpx6YUkUsyoZlVVRVK64=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1705894351; v=1; b=I1/Oc/9aLhGb2g3jXDJBRQsEUkUYdknF6mXUpfj+G/7K8KQdicr+R3V544lvF3v2N5ZUAWuA c7sfuzZqRkmIeS0IN26rnXgymwWFpQ9IsLro1B2pu1aE5PuExErWNYdh7mGLnkf5N6XOE0Wjdiz dwTbX+kVGOZBBMcI7damSOa4= X-Received: by 127.0.0.2 with SMTP id aPn8YY7687511xSyqXzcECXY; Sun, 21 Jan 2024 19:32:31 -0800 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.71]) by mx.groups.io with SMTP id smtpd.web10.65397.1705894350363251511 for ; Sun, 21 Jan 2024 19:32:30 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a5AEuTSozXR0Wu7tQY44Zw1WuNWKDi1164ISUJuUz2zAFVkxKPhVKPmjg2wNKK/krvcp9LMWtvh0fgLI+WT1LmlAhNdnte1waR6AtYyf6TUTDp5kgkc8Nwk/02ILZCYekUaojzVQbdbdtBR2H4fR3KJcFJXVaV7NqjjDjAOg3s/ewY/i7N2dXU5FHw7j2Efk6csle8g9fsc8dWfe9CAXy0so8TvRYN+n7gNVSEABpGsPVsPSuvzeL1oYulvNXcCm7ooKMDs+T6wFXC95GP/RaKW0roqEFyqRdFBG+MfuVfeL7vdu8gc7RxWBETlKBXbYANNGXyNMZKbfHf3mwDXnGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dHOr1bckGvTqMpM3YirpEYw6oPqh+eLzKdfLcp7pyew=; b=XvmjONEhG8FoojEYHJsUvhO50C2IZjSMsOc3/kiSGDdHT1/XDyG1v4/c/0enAw5zzqg6NpCxVWAx/agNvQndtinPCgGPWDnRzBky7Ed+lio6+91ggo6i3YmpvbTFvom1zsA3S9ONr7MGJe8OcjNTO63D7aysSx6VDjERXwxEkgZtP+Z0NwHavld59O8FDLBXwTpCQO/zaCFWmMbITS2WYQ32Ag8/9Y2oZ7WK/QU68fR9wOnokbXtadl9bfiShWN4YWt8YV+1CYGlJae3W4WZrjO6gDrikSjxWK/m2olPBseAQKTkj4ok8/fZc1M9iOrXsSOlyPEGDBFXcIywok6x4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from PH0PR12MB5631.namprd12.prod.outlook.com (2603:10b6:510:144::7) by SN7PR12MB8004.namprd12.prod.outlook.com (2603:10b6:806:341::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.23; Mon, 22 Jan 2024 03:32:25 +0000 X-Received: from PH0PR12MB5631.namprd12.prod.outlook.com ([fe80::ba59:b972:d8d8:b419]) by PH0PR12MB5631.namprd12.prod.outlook.com ([fe80::ba59:b972:d8d8:b419%5]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 03:32:25 +0000 From: "Xing, Eric via groups.io" To: "Zhai, MingXin (Duke)" , "Chang, Abner" , "devel@edk2.groups.io" CC: "Yao, Ken" , "Fu, Igniculus" Subject: Re: [edk2-devel] [PATCH 00/33] Introduce AMD Vangogh platform reference code Thread-Topic: [PATCH 00/33] Introduce AMD Vangogh platform reference code Thread-Index: AQHaSd3JdHhI57J7ckafnDAYVzxO07DlJm2w Date: Mon, 22 Jan 2024 03:32:25 +0000 Message-ID: References: <20240118071257.1098-1-duke.zhai@amd.com> In-Reply-To: <20240118071257.1098-1-duke.zhai@amd.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=4d2d4b72-93d1-40af-aa9d-8698480c2436;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-01-22T02:45:37Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR12MB5631:EE_|SN7PR12MB8004:EE_ x-ms-office365-filtering-correlation-id: f406eb61-6368-4f8e-b993-08dc1afac085 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: VD45c6UzYXYnR/QwpQJMyAKab0K36IHNsznLIiS0lLtxIrh7PysZ5NZ9OeVnA+RTKdxUWfiLSDopKzARc2cHwYiPYiy8YsFvVMfV2AEbrb0WXThSDVzkPMm39QvbC8df3XsXS3aXPPkYKro2q82tHj2PCM2ZVU5EIcttrSGbFNi7MNHgXBmgIXTz/UdyRaeW7AdvhkRkiR6HzDn2C9YAJJoE0XIesOaufsuC4rKbC3g65AH5vkETis+V5yr8KHi3E8tmANsAwDFnc/QTffNvoLcjoVV63VKJ5pIT1JXLi9vutbfK//cZH3h9AU5A+YJVz3L9Rpnvyn/Nfd4m20+hLMJi29HWnfbD2AD9KFWAsEbVDpmnzeDGDuOBi8FldHTEs6wGVicrVYH8rpNkQq0lO50n2hS4VFJ/Cq2du6x1d4SBTppdLDEz2Nj+L1QfDPP9pJ+VLsZhyeXgXHpAiXr/C2yp49teF5BuWrdNFEhhImw0YfYLZ3Cq0YnJU3bICoicT9iAAEpmi4hVTf8y+5eZ50W73Tsf5dXA2naV1DLkm4YCzApCqHut9WnFaOSKTtC5M6XK/wPD0fzr6GPGDWndlm6Y9GXSkIKa0fjGow+z60KDgY9+H6TgCsgeDqsTzcD5 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LlPvbMQbz1Kxo7NORy2EFdK9hTwNiPqlHRFEmhMi7N5lbErmTax+e58tL8SM?= =?us-ascii?Q?+3HfetoYdZq5hM7/LoLI3UjUwWtBuVlEWU5tj83HQwWwMhZp4pP97+wPcerj?= =?us-ascii?Q?k2YjI1tAiZox7ML+b7I5HzUNETsIw/8ddqG/0cqPOJaC8MhDvSopkq8n0pt9?= =?us-ascii?Q?FH+jDLdIPpQdxrCD44osnNAvB1CjL+QpUXNljYv+dbSF/USH/46NiZFVMwV8?= =?us-ascii?Q?11KRmT+m3+Eu7UYCiqglOP925lFP1nZfZ3+Q2wBMEq7OBXrmFCW8J8i7DK9/?= =?us-ascii?Q?Cm0dqXmOuK6lgbFpfkc7WxRAV/nEA2Qn4YWfSSaG0AZ6/MLUy67cWocCysfE?= =?us-ascii?Q?AqwkPPOSsNqE1qoljbt7niFGkKkybmHtaIte+oiFRHPOxvkYN9Pkop/eBDom?= =?us-ascii?Q?hFSLG3Y6FcwRMAGxD6YmFIRtKYSeOh21ZBn+xWLFhdKk75IXkv3wJs/S8ffN?= =?us-ascii?Q?Osa3kFgZy/HpUMrii9D3v8YQ2eNfoDrAwHsXm8L891UQlAKqr932f8+Gib/H?= =?us-ascii?Q?rpSC4aWAeLHsfC2MBYiSXmUwOQCuhA+K9xwNBUSMMtp7AEOCGm4tQJxgdWE9?= =?us-ascii?Q?ygLobyHziZnGSqzzftz0Jh0j0hBJUQEXELOOZOsvlNJrWX8j8+BXk4EyEFZu?= =?us-ascii?Q?3kDxpSMsmv644gR8jmEH5C9QbyeKS6gJygZyOOTom5OUFfyx3qPcn/mOqWoi?= =?us-ascii?Q?qc5Y7WQztQAgJQPunEf+AZIdMBIAm91+ePvc5t1+EyLID78J/CMBzAb0AfIu?= =?us-ascii?Q?jKDbKxzHKf9R+UpNIYsAQ6Wup0iuIlq3IAfW6OfZ38hqM4t3etRULoW98e+8?= =?us-ascii?Q?h1t3BnzLEHqZN0MdnZYNQNr5OQDbgG+gqDcfiXtNDarsLJ64O4skZsvP+bAz?= =?us-ascii?Q?Iu8umQHrQHZgV0TZJF0zpr39yyenDzQsYQTJaftdAc9X6zLDvTPzd5IRk1Mk?= =?us-ascii?Q?ZgF+xUP7hfRyCmPWV5Z7XXVxfrpPApquQVVNvHGv8EHKWPh+H1n2FnHncl4Y?= =?us-ascii?Q?WFw2VbaMitQsKDRFZgM08aItk/t06/2LoTZEAtwEPztoD7i0zHW0S/riVePz?= =?us-ascii?Q?x8z1aXvge3fmJlWm9OWrDk40ow9Fo8qpDnGDUVKDTVHf1SYcN9mnAwcrz0it?= =?us-ascii?Q?JYE8xvZHWE8ZGuVszShrQjjPF3z+CLHT602xZ86sJrh2NFcR5nxWLzgZ73VT?= =?us-ascii?Q?+9/e41WFEL+YMRZdElqc+UQfxZd8D0cddhIttQJaGlpj0AXc9Bunwz98MhHm?= =?us-ascii?Q?noxsLshbGajX0j6uuSYYVoE6D2gK3nKRBAUQlZ2IgkanEYaBR28/pjubNkWK?= =?us-ascii?Q?qwHAomgja2WWBGKoZTAr6wnQlc0Zhw7OTbNMn4grOARgHoGBpcDo92vO1uxb?= =?us-ascii?Q?W706D6arfi43yS/h4gcHO8KXuqHDRH935e5fRgTe6rLNdDEBQWhrpMrN3GKx?= =?us-ascii?Q?Rk5aM6OffpLJyyXWDIZgO+cC4G1ZM0vLXDaTAT90n+gaSrjUpvd8Lj0/1bN7?= =?us-ascii?Q?qY9EqvgMxtZGk+yc1W0J8Ih4fbmAjBYl81mqRcfv6t1WKgIMMl2cqPoPqq+r?= =?us-ascii?Q?xXP7bj7CA8FmSkJsdRI=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5631.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f406eb61-6368-4f8e-b993-08dc1afac085 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2024 03:32:25.3781 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3HOz7AlhoTCUaghJ5epolMMaNIVFS1yqfFTvcCzixQpaWD3j3gGGYWStt906JUx2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8004 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,eric.xing@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: om3Vl1C5ujNh790xWVse4EATx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="I1/Oc/9a"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io [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 Thanks, Eric > -----Original Message----- > From: duke.zhai@amd.com > Sent: Thursday, January 18, 2024 3:13 PM > To: devel@edk2.groups.io > Cc: Xing, Eric ; Yao, Ken ; Fu, > Igniculus ; Chang, Abner > Subject: [PATCH 00/33] Introduce AMD Vangogh platform reference code > > From: Duke Zhai > > > This AMD reference platform BIOS supports AMD Vangogh B0 SOC and > Chachani board. > > > > Signed-off-by: Duke Zhai > > Cc: Eric Xing > > Cc: Ken Yao > > Cc: Igniculus Fu > > Cc: Abner Chang > > > > 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 > > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- 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] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-