Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 77bf9ce8fee818a7476619fc805bf3c6a2cb4335
      
https://github.com/tianocore/edk2/commit/77bf9ce8fee818a7476619fc805bf3c6a2cb4335
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M ArmVirtPkg/ArmVirtXen.dsc

  Log Message:
  -----------
  ArmVirtPkg: Factorize common PCD values in ArmVirt.dsc.inc

Move the PCD that are defined with the same values for:
- ArmVirtCloudHv.dsc
- ArmVirtKvmTool.dsc
- ArmVirtQemu.dsc
- ArmVirtQemuKernel.dsc
- ArmVirtXen.dsc
to ArmVirt.dsc.inc.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 2e5a63675edead731417fefd06ed1523b0ea9be1
      
https://github.com/tianocore/edk2/commit/2e5a63675edead731417fefd06ed1523b0ea9be1
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc

  Log Message:
  -----------
  ArmVirtPkg: Factorize common PCI PCD values in ArmVirt.dsc.inc

Move the PCD that are defined with the same values for:
- ArmVirtCloudHv.dsc
- ArmVirtKvmTool.dsc
- ArmVirtQemu.dsc
- ArmVirtQemuKernel.dsc
to ArmVirt.dsc.inc. This change is restricted to PCI-enabled
platforms.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 1742b7a143e2367c012899678fbbc1f3272b5e86
      
https://github.com/tianocore/edk2/commit/1742b7a143e2367c012899678fbbc1f3272b5e86
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M ArmVirtPkg/ArmVirtXen.dsc

  Log Message:
  -----------
  ArmVirtPkg: Move secure boot support to ArmVirt.dsc.inc

The following platforms support secure boot:
- ArmVirtCloudHv.dsc
- ArmVirtQemu.dsc
- ArmVirtQemuKernel.dsc
and can disable it with a build-time option.
Make this build time option generic to all ArmVirtPkg platforms
while preventing Xen/Kvmtool platforms from enabling secure boot.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 27bd6f3f973beea443fb091d06697348f12180ed
      
https://github.com/tianocore/edk2/commit/27bd6f3f973beea443fb091d06697348f12180ed
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc

  Log Message:
  -----------
  ArmVirtPkg: Move TLS support to ArmVirt.dsc.inc

The following platforms support TLS:
- ArmVirtCloudHv.dsc
- ArmVirtQemu.dsc
- ArmVirtQemuKernel.dsc
and can disable it with a build-time option.

Make this build time option generic to all ArmVirtPkg platforms
while preventing Xen/Kvmtool platforms from enabling it.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 0751cee3c4b35145eda0b24e18415df94ea972f6
      
https://github.com/tianocore/edk2/commit/0751cee3c4b35145eda0b24e18415df94ea972f6
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc

  Log Message:
  -----------
  ArmVirtPkg: Move flash variable support to ArmVirt.dsc.inc

The following platforms support flash backed variable support:
- ArmVirtKvmTool.dsc
- ArmVirtQemu.dsc
- ArmVirtQemuKernel.dsc

Make this build time option generic to all ArmVirtPkg platforms
while preventing Xen/CloudHv platforms from enabling it.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: fac0b89c73a5b2fef287d9858fdda6c2ed49e71e
      
https://github.com/tianocore/edk2/commit/fac0b89c73a5b2fef287d9858fdda6c2ed49e71e
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirtCloudHv.dsc

  Log Message:
  -----------
  ArmVirtPkg/ArmVirtCloudHv: Remove flash related configs

The CloudHv platform seems to have inherited from some flash
specific configuration:

The following PCDs are set:
- PcdFlashNvStorageVariableBase
- PcdFlashNvStorageVariableSize
and used in GetVariableFlashNvStorageInfo() from the library:
VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVariableFlashInfoLib.inf

VariableFlashInfoLib is used in
MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf

The CloudHv uses emulated variable NV mode, which never requires
PcdFlashNvStorageVariableBase/PcdFlashNvStorageVariableSize values.
Remove these 2 PCDs from the .dsc file.

For the similar reason, remove the BaseMemoryLib replacement
in VariableRuntimeDxe.inf.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 51371ee5cc4443884a2acff520656ea6de4cf2e7
      
https://github.com/tianocore/edk2/commit/51371ee5cc4443884a2acff520656ea6de4cf2e7
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtXen.dsc

  Log Message:
  -----------
  ArmVirtPkg: Move emulated variable usage to ArmVirt.dsc.inc

The following platforms use emulated variables:
- ArmVirtCloudHv.dsc
- ArmVirtXen.dsc
These are the ArmVirtPkg platform not relying on flash backed
variables. Make PcdEmuVariableNvModeEnable the alternative
of FLASH_BACKED_RUNTIME_VARIABLE==TRUE.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: b824cabdba79fa9128891cba9746d547ae78be55
      
https://github.com/tianocore/edk2/commit/b824cabdba79fa9128891cba9746d547ae78be55
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M ArmVirtPkg/ArmVirtXen.dsc

  Log Message:
  -----------
  ArmVirtPkg: Move runtime variable support to ArmVirt.dsc.inc

Move VariableRuntimeDxe.inf and its various configurations
to ArmVirtPkg.dsc.inc.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 41e303f9d0634c542e781313d974da332b11598d
      
https://github.com/tianocore/edk2/commit/41e303f9d0634c542e781313d974da332b11598d
  Author: Pierre Gondois <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirtKvmTool.dsc

  Log Message:
  -----------
  ArmVirtPkg/Kvmtool: Remove PcdCoreCount definition

Finish the cleanup initiated by:
commit c77507630dd8 ("ArmVirtPkg/PrePi: drop wrong
PcdCoreCount dependency")
and remove PcdCoreCount definition for ArmVirtKvmTool.

No functional change.

Signed-off-by: Pierre Gondois <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/aeed04020467...41e303f9d063

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to