Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 73ecd7d8b22c3a366bf8ddd834a66d1f0ced6588
      
https://github.com/tianocore/edk2/commit/73ecd7d8b22c3a366bf8ddd834a66d1f0ced6588
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M MdeModulePkg/Bus/Spi/SpiNorFlashJedecSfdp/SpiNorFlash.c

  Log Message:
  -----------
  MdeModulePkg/SpiNorFlashJedecSfdp: Initialize AddressSize

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 724394ebe24d619d1f7de1220911e0fb917de0a4
      
https://github.com/tianocore/edk2/commit/724394ebe24d619d1f7de1220911e0fb917de0a4
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupport.c

  Log Message:
  -----------
  MdeModulePkg/DebugSupportDxe: Fix type mismatches

The RegisteredCallback field of IdtEntryTable is used to
store the address of functions with different function
prototypes depending on the ExceptionType. Add local
variables with the correct function prototypes and evaluate
the ExceptionType to assign correct local variable to the
RegisteredCallback value and use local variable to call
the registered callback function with the correct arguments
for the ExceptionType.

Update declaration of InterruptDistrubutionHub() to use
the non-CPU specific EFI_SYSTEM_CONTEXT parameter type
instead of the  IA32 specific EFI_SYSTEM_CONTEXT_IA32
because this function is used for both IA32 and X64.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: cbbd0f747f81acabc744d9f5101a018595062fbd
      
https://github.com/tianocore/edk2/commit/cbbd0f747f81acabc744d9f5101a018595062fbd
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M SecurityPkg/DeviceSecurity/SpdmLib/Include/Stub/SpdmLibStub.h
    M SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmAuthentication.c
    M SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmConnectionInit.c
    M SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmMeasurement.c

  Log Message:
  -----------
  SecurityPkg/Spdm: Use spdmlib enums for spdmlib calls

Fix CLANG 20.1.0 enum conversion errors

Address implied conversion between enum types by using
the enum type from spdmlib and remove the enum types
that are never used after this update.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 18164e8c697557343092f305fc654de7b7261589
      
https://github.com/tianocore/edk2/commit/18164e8c697557343092f305fc654de7b7261589
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M SecurityPkg/DeviceSecurity/SpdmLib/SpdmCryptLib.inf

  Log Message:
  -----------
  SecurityPkg/SpdmCryptLib: Fix CLANG 20.1.0 error

Some of the spdmlib crypto functions return 'false' in
functions that return a pointer to indicate a null
return. false is mapped to FALSE to cover other usages
to return a boolean value.

Add -Wno-non-literal-null-conversion for CLANGPDB and
CLANGDWARF to ignore these types of errors from CLANG
builds within this one library build that uses the
spdmlib git submodule.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 62549edb9f52036dbba5a07a30859a6f590ba90b
      
https://github.com/tianocore/edk2/commit/62549edb9f52036dbba5a07a30859a6f590ba90b
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M StandaloneMmPkg/Drivers/StandaloneMmIplPei/StandaloneMmIplPei.c

  Log Message:
  -----------
  StandaloneMmPlg/StandaloneMmIpPei: Fix use without initialization

Update logic to prevent case where PlatformHobList may be used
without being initialized. Check for expected return statuses
and values from first call to CreateMmPlatformHob().

Remove use of CpuDeadLoop() and instead make consistent use of
DEBUG_ERROR log messages and ASSERT()s to detect unexpected
failures determining the size and allocating the platform HOB
List for the Standalone MM environment.

Fix potential memory leak when the expected allocation size
does not match the actual allocation size.

Fixes a build error detected with CLANG 20.1.0.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 6c1fd8d56776ca54c2f43b9c94f297320d6424eb
      
https://github.com/tianocore/edk2/commit/6c1fd8d56776ca54c2f43b9c94f297320d6424eb
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M RedfishPkg/PrivateLibrary/RedfishLib/edk2libredfish/src/payload.c

  Log Message:
  -----------
  RedfishPkg/RedfishLib: Fix enum type mismatch

Fix enum type mismatch between jansson library and JsonLib.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 02e967f1e462a540f430b77248516322189e9b63
      
https://github.com/tianocore/edk2/commit/02e967f1e462a540f430b77248516322189e9b63
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M RedfishPkg/Library/JsonLib/JsonLib.inf

  Log Message:
  -----------
  RedfishPkg/JsonLib: Use same defines for MSFT and GCC families

CLANGPDB and CLANGDWARF are in GCC family. When CLANGPDB or
CLANGDWARF are used from windows host, the same defines and
undefines must be applied to GCC family for CLANG builds.

This resolves CLANG 20.1.0 build errors.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: e83a694c0ff800820b21e5f6ecd3fa8d944674d4
      
https://github.com/tianocore/edk2/commit/e83a694c0ff800820b21e5f6ecd3fa8d944674d4
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M 
UefiCpuPkg/Test/UnitTest/EfiMpServicesPpiProtocol/EfiMpServicesUnitTestCommom.c
    M 
UefiCpuPkg/Test/UnitTest/EfiMpServicesPpiProtocol/EfiMpServicesUnitTestCommom.h
    M 
UefiCpuPkg/Test/UnitTest/EfiMpServicesPpiProtocol/EfiPeiMpServices2PpiUnitTest.c

  Log Message:
  -----------
  UefiCpuPkg/Test/EfiMpServicesPpiProtocol: EFI_AP_PROCEDURE must be EFIAPI

Add missing EFIAPI calling convention to all EFI_AP_PROCEDURE functions
in the EfiMpServicesPpiProtocol unit tests.

Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>


Compare: https://github.com/tianocore/edk2/compare/1b26c4b73b27...e83a694c0ff8

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


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to