Re: [edk2-devel] [PATCH V2 00/32] Introduce AMD Vangogh platform reference code
Hi Duke, Besides the AMD copyright is put in an improper place. I also found that there are several #include guards that don't follow edk2 C coding standard. There are several trailing underscores (like four underscores) attached to the macro. Please just put one trailing underscore as "INCLUDE_GUARD_". Please send out V3 with the fixes. Thanks Abenr -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#114571): https://edk2.groups.io/g/devel/message/114571 Mute This Topic: https://groups.io/mt/103971387/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH V2 00/32] Introduce AMD Vangogh platform reference code
From: Duke Zhai In V2: Improve coding style. 1.Remove the leading underscore and use double underscore at trailing in C header files. 2.Remove old tianocore licenses and redundant license description. 3.Improve coding style. For example: remove space between @param. In V1: This AMD reference platform BIOS supports AMD Vangogh B0 SOC and Chachani board. Duke Zhai (32): AMD/AmdPlatformPkg: Check in AMD S3 logo AMD/VanGoghBoard: Check in ACPI tables AMD/VanGoghBoard: Check in Capsule update AMD/VanGoghBoard: Check in AgesaPublic pkg AMD/VanGoghBoard: Check in PlatformSecLib AMD/VanGoghBoard: Check in AmdIdsExtLib AMD/VanGoghBoard: Check in PciPlatform AMD/VanGoghBoard: Check in UDKFlashUpdate AMD/VanGoghBoard: Check in Flash_AB AMD/VanGoghBoard: Check in FlashUpdate AMD/VanGoghBoard: Check in FvbServices AMD/VanGoghBoard: Check in AMD BaseSerialPortLib AMD/VanGoghBoard: Check in PlatformFlashAccessLib AMD/VanGoghBoard: Check in SmbiosLib AMD/VanGoghBoard: Check in SpiFlashDeviceLib AMD/VanGoghBoard: Check in BaseTscTimerLib AMD/VanGoghBoard: Check in Smm access module AMD/VanGoghBoard: Check in PciHostBridge module AMD/VanGoghBoard: Check in PcatRealTimeClockRuntimeDxe module AMD/VanGoghBoard: Check in FTPM module AMD/VanGoghBoard: Check in SignedCapsule AMD/VanGoghBoard: Check in Vtf0 AMD/VanGoghBoard: Check in AcpiPlatform AMD/VanGoghBoard: Check in FchSpi module AMD/VanGoghBoard: Check in PlatformInitPei module AMD/VanGoghBoard: Check in Smbios platform dxe drivers AMD/VanGoghBoard: Check in Fsp2WrapperPkg AMD/VanGoghBoard: Check in SmmCpuFeaturesLibCommon module AMD/VanGoghBoard: Check in SmramSaveState module AMD/VanGoghBoard: Check in EDK2 override files AMD/VanGoghBoard: Check in AMD SmmControlPei module AMD/VanGoghBoard: Check in Chachani board project files and build script .../AmdPlatformPkg/Universal/LogoDxe/Logo.c | 198 + .../Universal/LogoDxe/S3Logo.bmp | Bin 0 -> 964114 bytes .../Universal/LogoDxe/S3Logo.idf |9 + .../Universal/LogoDxe/S3LogoDxe.inf | 55 + .../VanGoghBoard/AgesaPublic/AgesaPublic.dec | 61 + .../VanGoghBoard/AgesaPublic/Include/AGESA.h | 35 + .../VanGoghBoard/AgesaPublic/Include/AMD.h| 189 + .../AgesaPublic/Include/AmdPspDirectory.h | 55 + .../AgesaPublic/Include/FchRegistersCommon.h | 23 + .../Include/Guid/AmdMemoryInfoHob.h | 51 + .../Include/Library/AmdPspBaseLibV2.h | 248 + .../Include/Library/AmdPspCommonLib.h | 29 + .../Include/Library/AmdPspFtpmLib.h | 94 + .../AgesaPublic/Include/Ppi/AmdPspFtpmPpi.h | 80 + .../Include/Protocol/AmdPspFtpmProtocol.h | 112 + .../Acpi/AcpiTables/AcpiTables.inf| 33 + .../Acpi/AcpiTables/Dsdt/CPU.asl | 22 + .../Acpi/AcpiTables/Dsdt/Dsdt.asl | 36 + .../Acpi/AcpiTables/Dsdt/FchShang.asi | 927 ++ .../Acpi/AcpiTables/Dsdt/GloblNvs.asl | 17 + .../Acpi/AcpiTables/Dsdt/HOST_BUS.ASL | 209 + .../Acpi/AcpiTables/Dsdt/LINK.ASL | 481 ++ .../Acpi/AcpiTables/Dsdt/Lpc0.asl | 168 + .../Acpi/AcpiTables/Dsdt/PciTree.asl | 776 ++ .../Acpi/AcpiTables/Dsdt/Platform.asl | 135 + .../Acpi/AcpiTables/Dsdt/_PR.asl | 36 + .../Acpi/AcpiTables/Facs/Facs.h | 31 + .../Acpi/AcpiTables/Facs/Facs50.aslc | 68 + .../Acpi/AcpiTables/Fadt/Fadt.h | 64 + .../Acpi/AcpiTables/Fadt/Fadt50.aslc | 159 + .../Acpi/AcpiTables/Hpet/Hpet.h | 70 + .../Acpi/AcpiTables/Hpet/Hpet50.aslc | 58 + .../Acpi/AcpiTables/Madt/Madt.h | 114 + .../Acpi/AcpiTables/Madt/Madt50.aslc | 327 + .../Acpi/AcpiTables/Mcfg/Mcfg.h | 61 + .../Acpi/AcpiTables/Mcfg/Mcfg50.aslc | 61 + .../BIOSImageDirectory32M.xml | 63 + .../VanGoghBoard/ChachaniBoardPkg/Board.env | 23 + .../ChachaniBoardPkg/BuildPspImage.bat| 126 + .../SystemFirmwareDescriptor.aslc | 85 + .../SystemFirmwareDescriptor.inf | 39 + .../SystemFirmwareDescriptorPei.c | 64 + .../ChachaniBoardPkg/Conf/ReadMe.txt | 14 + .../ChachaniBoardPkg/Conf/build_rule.txt | 654 ++ .../ChachaniBoardPkg/Conf/target.txt | 73 + .../ChachaniBoardPkg/Conf/tools_def.txt | 7571 + .../ChachaniBoardPkg/FlashABImage32M.py | 102 + .../ChachaniBoardPkg/GenCapsule.bat | 81 + .../ChachaniBoardPkg/GenFlashABImage.bat | 39 + .../ChachaniBoardPkg/GoZ_ChachaniExt.bat | 81 + .../Include/Library/CapsuleHookLib.h | 40 + .../Include/Protocol/GlobalNvsArea.h | 63 + .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.c | 33 + .../AmdIdsExtLibNull/AmdIdsHookExtLibNull.inf | 39 +