diff mbox series

[edk2,edk2-platforms,v2,1/2] Platform: switch to MdeModulePkg's version of PcdFirmwareVendor

Message ID 20171208182712.8835-2-ard.biesheuvel@linaro.org
State New
Headers show
Series ArmPlatformPkg PCD cleanup | expand

Commit Message

Ard Biesheuvel Dec. 8, 2017, 6:27 p.m. UTC
ArmPlatformPkg defines a PcdFirmwareVendor PCD that is hardly ever
used. Let's switch to the equivalent one in MdeModulePkg so we can
remove the one in ArmPlatformPkg.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

---
 Platform/ARM/JunoPkg/ArmJuno.dsc                                                   | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc                                  | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc                               | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                                       | 1 -
 Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 2 +-
 Platform/Hisilicon/HiKey/HiKey.dsc                                                 | 3 +--
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc                                   | 2 +-
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc                       | 2 +-
 Silicon/Hisilicon/Hisilicon.dsc.inc                                                | 2 +-
 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                      | 2 +-
 10 files changed, 9 insertions(+), 11 deletions(-)

-- 
2.11.0

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Comments

Leif Lindholm Dec. 12, 2017, 5:17 p.m. UTC | #1
On Fri, Dec 08, 2017 at 06:27:11PM +0000, Ard Biesheuvel wrote:
> ArmPlatformPkg defines a PcdFirmwareVendor PCD that is hardly ever

> used. Let's switch to the equivalent one in MdeModulePkg so we can

> remove the one in ArmPlatformPkg.

> 

> Contributed-under: TianoCore Contribution Agreement 1.1

> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

> ---

>  Platform/ARM/JunoPkg/ArmJuno.dsc                                                   | 2 +-

>  Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc                                  | 2 +-

>  Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc                               | 2 +-

>  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                                       | 1 -

>  Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 2 +-

>  Platform/Hisilicon/HiKey/HiKey.dsc                                                 | 3 +--

>  Platform/Socionext/DeveloperBox/DeveloperBox.dsc                                   | 2 +-

>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc                       | 2 +-

>  Silicon/Hisilicon/Hisilicon.dsc.inc                                                | 2 +-

>  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                      | 2 +-

>  10 files changed, 9 insertions(+), 11 deletions(-)

> 

> diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJuno.dsc

> index e7cb280ff381..6208af688995 100644

> --- a/Platform/ARM/JunoPkg/ArmJuno.dsc

> +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc

> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

>  

>    #

>    # NV Storage PCDs. Use base of 0x08000000 for NOR0

> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> index 80deaa6fd98d..46738cc45334 100644

> --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> @@ -93,7 +93,7 @@ [PcdsFeatureFlag.common]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>  

>    gArmPlatformTokenSpaceGuid.PcdCoreCount|5

>  

> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> index c4fd9124dfbc..f4ebd5275840 100644

> --- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

>  

>    # Only one core enters UEFI, and PSCI is implemented in EL3 by ATF

>    gArmPlatformTokenSpaceGuid.PcdCoreCount|1

> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> index 20552ef1a04a..42640413045b 100644

> --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> @@ -284,7 +284,6 @@ [PcdsFeatureFlag.common]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support|FALSE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>  !ifdef $(FIRMWARE_VER)

>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"

>  !endif

> diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> index 07c5e1e230e9..8870f42986fd 100644

> --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> @@ -48,4 +48,4 @@ [Packages]

>  

>  [Pcd]

>    gArmVExpressTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor

> diff --git a/Platform/Hisilicon/HiKey/HiKey.dsc b/Platform/Hisilicon/HiKey/HiKey.dsc

> index 3e29df7326d6..b76d00750266 100644

> --- a/Platform/Hisilicon/HiKey/HiKey.dsc

> +++ b/Platform/Hisilicon/HiKey/HiKey.dsc

> @@ -268,8 +268,7 @@ [PcdsFixedAtBuild.common]

>    gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor|0x07

>    gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize|0x10000

>  

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"hikey"

> -  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"Alpha"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"hikey"


Did you mean to drop the version string and use the MdeModulePkg
version of PcdFirmwareVendor?

If so, please fold that in. And if so:
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>


>  

>    #

>    # NV Storage PCDs.

> diff --git a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc

> index 8fbd7b2d908f..b1008ffdefe4 100644

> --- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc

> +++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc

> @@ -222,7 +222,7 @@ [PcdsFeatureFlag]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Linaro"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Linaro"

>  

>    # non-secure SRAM

>    gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x2E000000

> diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc

> index 895d3b09fdc9..99caa5297fbb 100644

> --- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc

> +++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc

> @@ -214,7 +214,7 @@ [PcdsFeatureFlag]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Linaro"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Linaro"

>  

>    # non-secure SRAM

>    gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x2E000000

> diff --git a/Silicon/Hisilicon/Hisilicon.dsc.inc b/Silicon/Hisilicon/Hisilicon.dsc.inc

> index 8bcb29a31332..019ff0abef46 100644

> --- a/Silicon/Hisilicon/Hisilicon.dsc.inc

> +++ b/Silicon/Hisilicon/Hisilicon.dsc.inc

> @@ -253,7 +253,7 @@ [PcdsFeatureFlag.common]

>    gArmTokenSpaceGuid.PcdArmGicV3WithV2Legacy|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>  

>    gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|44

>    gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0

> diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc

> index 5101b75da079..9dc22d46d8b7 100644

> --- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc

> +++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc

> @@ -233,7 +233,7 @@ [PcdsFeatureFlag.common]

>    gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE

>  

>  [PcdsFixedAtBuild.common]

> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Marvell"

> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Marvell"

>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"MARVELL_EFI"

>    gArmPlatformTokenSpaceGuid.PcdCoreCount|4

>  

> -- 

> 2.11.0

> 

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Ard Biesheuvel Dec. 12, 2017, 5:19 p.m. UTC | #2
On 12 December 2017 at 17:17, Leif Lindholm <leif.lindholm@linaro.org> wrote:
> On Fri, Dec 08, 2017 at 06:27:11PM +0000, Ard Biesheuvel wrote:

>> ArmPlatformPkg defines a PcdFirmwareVendor PCD that is hardly ever

>> used. Let's switch to the equivalent one in MdeModulePkg so we can

>> remove the one in ArmPlatformPkg.

>>

>> Contributed-under: TianoCore Contribution Agreement 1.1

>> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

>> ---

>>  Platform/ARM/JunoPkg/ArmJuno.dsc                                                   | 2 +-

>>  Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc                                  | 2 +-

>>  Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc                               | 2 +-

>>  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                                       | 1 -

>>  Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 2 +-

>>  Platform/Hisilicon/HiKey/HiKey.dsc                                                 | 3 +--

>>  Platform/Socionext/DeveloperBox/DeveloperBox.dsc                                   | 2 +-

>>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc                       | 2 +-

>>  Silicon/Hisilicon/Hisilicon.dsc.inc                                                | 2 +-

>>  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                      | 2 +-

>>  10 files changed, 9 insertions(+), 11 deletions(-)

>>

>> diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJuno.dsc

>> index e7cb280ff381..6208af688995 100644

>> --- a/Platform/ARM/JunoPkg/ArmJuno.dsc

>> +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc

>> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

>>    gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE

>>

>>  [PcdsFixedAtBuild.common]

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

>> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

>>

>>    #

>>    # NV Storage PCDs. Use base of 0x08000000 for NOR0

>> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

>> index 80deaa6fd98d..46738cc45334 100644

>> --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

>> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

>> @@ -93,7 +93,7 @@ [PcdsFeatureFlag.common]

>>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

>>

>>  [PcdsFixedAtBuild.common]

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>>

>>    gArmPlatformTokenSpaceGuid.PcdCoreCount|5

>>

>> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

>> index c4fd9124dfbc..f4ebd5275840 100644

>> --- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

>> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

>> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

>>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

>>

>>  [PcdsFixedAtBuild.common]

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

>> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

>>

>>    # Only one core enters UEFI, and PSCI is implemented in EL3 by ATF

>>    gArmPlatformTokenSpaceGuid.PcdCoreCount|1

>> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

>> index 20552ef1a04a..42640413045b 100644

>> --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

>> +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

>> @@ -284,7 +284,6 @@ [PcdsFeatureFlag.common]

>>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support|FALSE

>>

>>  [PcdsFixedAtBuild.common]

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

>>  !ifdef $(FIRMWARE_VER)

>>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"

>>  !endif

>> diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

>> index 07c5e1e230e9..8870f42986fd 100644

>> --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

>> +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

>> @@ -48,4 +48,4 @@ [Packages]

>>

>>  [Pcd]

>>    gArmVExpressTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor

>> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor

>> diff --git a/Platform/Hisilicon/HiKey/HiKey.dsc b/Platform/Hisilicon/HiKey/HiKey.dsc

>> index 3e29df7326d6..b76d00750266 100644

>> --- a/Platform/Hisilicon/HiKey/HiKey.dsc

>> +++ b/Platform/Hisilicon/HiKey/HiKey.dsc

>> @@ -268,8 +268,7 @@ [PcdsFixedAtBuild.common]

>>    gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor|0x07

>>    gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize|0x10000

>>

>> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"hikey"

>> -  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"Alpha"

>> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"hikey"

>

> Did you mean to drop the version string and use the MdeModulePkg

> version of PcdFirmwareVendor?

>

> If so, please fold that in. And if so:

> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

>


Ah yes. Also, gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor should
be Unicode, so I need to add some missing L"" prefixes here. I will
boldly assume that I can retain your R-b for that as well.
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Leif Lindholm Dec. 12, 2017, 5:49 p.m. UTC | #3
On Tue, Dec 12, 2017 at 05:19:41PM +0000, Ard Biesheuvel wrote:
> On 12 December 2017 at 17:17, Leif Lindholm <leif.lindholm@linaro.org> wrote:

> > On Fri, Dec 08, 2017 at 06:27:11PM +0000, Ard Biesheuvel wrote:

> >> ArmPlatformPkg defines a PcdFirmwareVendor PCD that is hardly ever

> >> used. Let's switch to the equivalent one in MdeModulePkg so we can

> >> remove the one in ArmPlatformPkg.

> >>

> >> Contributed-under: TianoCore Contribution Agreement 1.1

> >> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

> >> ---

> >>  Platform/ARM/JunoPkg/ArmJuno.dsc                                                   | 2 +-

> >>  Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc                                  | 2 +-

> >>  Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc                               | 2 +-

> >>  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                                       | 1 -

> >>  Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 2 +-

> >>  Platform/Hisilicon/HiKey/HiKey.dsc                                                 | 3 +--

> >>  Platform/Socionext/DeveloperBox/DeveloperBox.dsc                                   | 2 +-

> >>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc                       | 2 +-

> >>  Silicon/Hisilicon/Hisilicon.dsc.inc                                                | 2 +-

> >>  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                      | 2 +-

> >>  10 files changed, 9 insertions(+), 11 deletions(-)

> >>

> >> diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJuno.dsc

> >> index e7cb280ff381..6208af688995 100644

> >> --- a/Platform/ARM/JunoPkg/ArmJuno.dsc

> >> +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc

> >> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

> >>    gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE

> >>

> >>  [PcdsFixedAtBuild.common]

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

> >> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"

> >>

> >>    #

> >>    # NV Storage PCDs. Use base of 0x08000000 for NOR0

> >> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> >> index 80deaa6fd98d..46738cc45334 100644

> >> --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> >> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc

> >> @@ -93,7 +93,7 @@ [PcdsFeatureFlag.common]

> >>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

> >>

> >>  [PcdsFixedAtBuild.common]

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

> >> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

> >>

> >>    gArmPlatformTokenSpaceGuid.PcdCoreCount|5

> >>

> >> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> >> index c4fd9124dfbc..f4ebd5275840 100644

> >> --- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> >> +++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc

> >> @@ -85,7 +85,7 @@ [PcdsFeatureFlag.common]

> >>    gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE

> >>

> >>  [PcdsFixedAtBuild.common]

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

> >> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"

> >>

> >>    # Only one core enters UEFI, and PSCI is implemented in EL3 by ATF

> >>    gArmPlatformTokenSpaceGuid.PcdCoreCount|1

> >> diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> >> index 20552ef1a04a..42640413045b 100644

> >> --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> >> +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc

> >> @@ -284,7 +284,6 @@ [PcdsFeatureFlag.common]

> >>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support|FALSE

> >>

> >>  [PcdsFixedAtBuild.common]

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"

> >>  !ifdef $(FIRMWARE_VER)

> >>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"

> >>  !endif

> >> diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> >> index 07c5e1e230e9..8870f42986fd 100644

> >> --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> >> +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf

> >> @@ -48,4 +48,4 @@ [Packages]

> >>

> >>  [Pcd]

> >>    gArmVExpressTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor

> >> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor

> >> diff --git a/Platform/Hisilicon/HiKey/HiKey.dsc b/Platform/Hisilicon/HiKey/HiKey.dsc

> >> index 3e29df7326d6..b76d00750266 100644

> >> --- a/Platform/Hisilicon/HiKey/HiKey.dsc

> >> +++ b/Platform/Hisilicon/HiKey/HiKey.dsc

> >> @@ -268,8 +268,7 @@ [PcdsFixedAtBuild.common]

> >>    gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor|0x07

> >>    gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize|0x10000

> >>

> >> -  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"hikey"

> >> -  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"Alpha"

> >> +  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"hikey"

> >

> > Did you mean to drop the version string and use the MdeModulePkg

> > version of PcdFirmwareVendor?

> >

> > If so, please fold that in. And if so:

> > Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

> 

> Ah yes. Also, gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor should

> be Unicode, so I need to add some missing L"" prefixes here. I will

> boldly assume that I can retain your R-b for that as well.


Yes please :)

/
    Leif
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
diff mbox series

Patch

diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJuno.dsc
index e7cb280ff381..6208af688995 100644
--- a/Platform/ARM/JunoPkg/ArmJuno.dsc
+++ b/Platform/ARM/JunoPkg/ArmJuno.dsc
@@ -85,7 +85,7 @@  [PcdsFeatureFlag.common]
   gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Juno"
 
   #
   # NV Storage PCDs. Use base of 0x08000000 for NOR0
diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc
index 80deaa6fd98d..46738cc45334 100644
--- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc
+++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc
@@ -93,7 +93,7 @@  [PcdsFeatureFlag.common]
   gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
 
   gArmPlatformTokenSpaceGuid.PcdCoreCount|5
 
diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc
index c4fd9124dfbc..f4ebd5275840 100644
--- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc
+++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc
@@ -85,7 +85,7 @@  [PcdsFeatureFlag.common]
   gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Fixed Virtual Platform"
 
   # Only one core enters UEFI, and PSCI is implemented in EL3 by ATF
   gArmPlatformTokenSpaceGuid.PcdCoreCount|1
diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
index 20552ef1a04a..42640413045b 100644
--- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
+++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
@@ -284,7 +284,6 @@  [PcdsFeatureFlag.common]
   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support|FALSE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
 !ifdef $(FIRMWARE_VER)
   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"
 !endif
diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf
index 07c5e1e230e9..8870f42986fd 100644
--- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf
+++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf
@@ -48,4 +48,4 @@  [Packages]
 
 [Pcd]
   gArmVExpressTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor
diff --git a/Platform/Hisilicon/HiKey/HiKey.dsc b/Platform/Hisilicon/HiKey/HiKey.dsc
index 3e29df7326d6..b76d00750266 100644
--- a/Platform/Hisilicon/HiKey/HiKey.dsc
+++ b/Platform/Hisilicon/HiKey/HiKey.dsc
@@ -268,8 +268,7 @@  [PcdsFixedAtBuild.common]
   gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor|0x07
   gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize|0x10000
 
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"hikey"
-  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"Alpha"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"hikey"
 
   #
   # NV Storage PCDs.
diff --git a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
index 8fbd7b2d908f..b1008ffdefe4 100644
--- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
+++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
@@ -222,7 +222,7 @@  [PcdsFeatureFlag]
   gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Linaro"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Linaro"
 
   # non-secure SRAM
   gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x2E000000
diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
index 895d3b09fdc9..99caa5297fbb 100644
--- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
+++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
@@ -214,7 +214,7 @@  [PcdsFeatureFlag]
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Linaro"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Linaro"
 
   # non-secure SRAM
   gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x2E000000
diff --git a/Silicon/Hisilicon/Hisilicon.dsc.inc b/Silicon/Hisilicon/Hisilicon.dsc.inc
index 8bcb29a31332..019ff0abef46 100644
--- a/Silicon/Hisilicon/Hisilicon.dsc.inc
+++ b/Silicon/Hisilicon/Hisilicon.dsc.inc
@@ -253,7 +253,7 @@  [PcdsFeatureFlag.common]
   gArmTokenSpaceGuid.PcdArmGicV3WithV2Legacy|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
 
   gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|44
   gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0
diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
index 5101b75da079..9dc22d46d8b7 100644
--- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
+++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
@@ -233,7 +233,7 @@  [PcdsFeatureFlag.common]
   gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE
 
 [PcdsFixedAtBuild.common]
-  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Marvell"
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|"Marvell"
   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"MARVELL_EFI"
   gArmPlatformTokenSpaceGuid.PcdCoreCount|4