public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH edk2-platforms 1/2] Platform/DeveloperBox: add missing TimeBaseLib resolution
@ 2021-01-08 14:35 Ard Biesheuvel
  2021-01-08 14:35 ` [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions Ard Biesheuvel
  0 siblings, 1 reply; 4+ messages in thread
From: Ard Biesheuvel @ 2021-01-08 14:35 UTC (permalink / raw)
  To: devel; +Cc: leif, Ard Biesheuvel

Add the resolution for TimeBaseLib, which is now required to build
the EmbeddedPkg RTC driver.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
---
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
index a459079b1f26..0e6ab83a2495 100644
--- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
+++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
@@ -139,6 +139,7 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]
   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
   CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf
   ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf
+  TimeBaseLib|EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.inf
   BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
 !if $(TARGET) != RELEASE
   DebugLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions
  2021-01-08 14:35 [PATCH edk2-platforms 1/2] Platform/DeveloperBox: add missing TimeBaseLib resolution Ard Biesheuvel
@ 2021-01-08 14:35 ` Ard Biesheuvel
  2021-01-08 15:27   ` Leif Lindholm
  0 siblings, 1 reply; 4+ messages in thread
From: Ard Biesheuvel @ 2021-01-08 14:35 UTC (permalink / raw)
  To: devel; +Cc: leif, Ard Biesheuvel

Catch up with changes in the EDK2 repository that have caused the build
to break on missing resolution for library classes that were not being
used before.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
---
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
index 968378d5ee5b..95643685e8aa 100644
--- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
+++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
@@ -27,6 +27,7 @@ [Defines]
   #
   DEFINE NETWORK_SNP_ENABLE             = FALSE
   DEFINE NETWORK_TLS_ENABLE             = FALSE
+  DEFINE NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
 
 [BuildOptions]
   RELEASE_*_*_CC_FLAGS  = -DMDEPKG_NDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
@@ -82,6 +83,7 @@ [LibraryClasses.common]
   UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
   CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
   PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
+  RngLib|MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf
 
   UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
@@ -198,6 +200,8 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]
   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
   CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf
   ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf
+  TimeBaseLib|EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.inf
+
 !if $(TARGET) != RELEASE
   DebugLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
 !endif
@@ -492,6 +496,8 @@ [Components.common]
       NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
       TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
       VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
+      VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf
+      VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf
   }
 
   #
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions
  2021-01-08 14:35 ` [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions Ard Biesheuvel
@ 2021-01-08 15:27   ` Leif Lindholm
  2021-01-08 15:52     ` Ard Biesheuvel
  0 siblings, 1 reply; 4+ messages in thread
From: Leif Lindholm @ 2021-01-08 15:27 UTC (permalink / raw)
  To: Ard Biesheuvel; +Cc: devel

For the series:
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Thanks!

On Fri, Jan 08, 2021 at 15:35:40 +0100, Ard Biesheuvel wrote:
> Catch up with changes in the EDK2 repository that have caused the build
> to break on missing resolution for library classes that were not being
> used before.
> 
> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
> ---
>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
> index 968378d5ee5b..95643685e8aa 100644
> --- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
> +++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
> @@ -27,6 +27,7 @@ [Defines]
>    #
>    DEFINE NETWORK_SNP_ENABLE             = FALSE
>    DEFINE NETWORK_TLS_ENABLE             = FALSE
> +  DEFINE NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
>  
>  [BuildOptions]
>    RELEASE_*_*_CC_FLAGS  = -DMDEPKG_NDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
> @@ -82,6 +83,7 @@ [LibraryClasses.common]
>    UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
>    CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
>    PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
> +  RngLib|MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf
>  
>    UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
>    HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
> @@ -198,6 +200,8 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]
>    HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
>    CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf
>    ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf
> +  TimeBaseLib|EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.inf
> +
>  !if $(TARGET) != RELEASE
>    DebugLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
>  !endif
> @@ -492,6 +496,8 @@ [Components.common]
>        NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
>        TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
>        VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
> +      VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf
> +      VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf
>    }
>  
>    #
> -- 
> 2.17.1
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions
  2021-01-08 15:27   ` Leif Lindholm
@ 2021-01-08 15:52     ` Ard Biesheuvel
  0 siblings, 0 replies; 4+ messages in thread
From: Ard Biesheuvel @ 2021-01-08 15:52 UTC (permalink / raw)
  To: Leif Lindholm; +Cc: devel

On 1/8/21 4:27 PM, Leif Lindholm wrote:
> For the series:
> Reviewed-by: Leif Lindholm <leif@nuviainc.com>
> Thanks!
> 

Pushed as  def1438ddb28..f1735f05d89d

> On Fri, Jan 08, 2021 at 15:35:40 +0100, Ard Biesheuvel wrote:
>> Catch up with changes in the EDK2 repository that have caused the build
>> to break on missing resolution for library classes that were not being
>> used before.
>>
>> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
>> ---
>>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
>> index 968378d5ee5b..95643685e8aa 100644
>> --- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
>> +++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
>> @@ -27,6 +27,7 @@ [Defines]
>>    #
>>    DEFINE NETWORK_SNP_ENABLE             = FALSE
>>    DEFINE NETWORK_TLS_ENABLE             = FALSE
>> +  DEFINE NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
>>  
>>  [BuildOptions]
>>    RELEASE_*_*_CC_FLAGS  = -DMDEPKG_NDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
>> @@ -82,6 +83,7 @@ [LibraryClasses.common]
>>    UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
>>    CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
>>    PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
>> +  RngLib|MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf
>>  
>>    UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
>>    HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
>> @@ -198,6 +200,8 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]
>>    HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
>>    CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf
>>    ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf
>> +  TimeBaseLib|EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.inf
>> +
>>  !if $(TARGET) != RELEASE
>>    DebugLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
>>  !endif
>> @@ -492,6 +496,8 @@ [Components.common]
>>        NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
>>        TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
>>        VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
>> +      VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf
>> +      VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf
>>    }
>>  
>>    #
>> -- 
>> 2.17.1
>>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-01-08 15:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-08 14:35 [PATCH edk2-platforms 1/2] Platform/DeveloperBox: add missing TimeBaseLib resolution Ard Biesheuvel
2021-01-08 14:35 ` [PATCH edk2-platforms 2/2] Platform/SynQuacerEvalBoard: add missing library class resolutions Ard Biesheuvel
2021-01-08 15:27   ` Leif Lindholm
2021-01-08 15:52     ` Ard Biesheuvel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox