Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 5c6e9d475fe2943f2844ca879785c198588a30d0
      
https://github.com/tianocore/edk2/commit/5c6e9d475fe2943f2844ca879785c198588a30d0
  Author: VarshitPandya <[email protected]>
  Date:   2026-07-24 (Fri, 24 Jul 2026)

  Changed paths:
    M ArmPkg/ArmPkg.dec
    M ArmPkg/ArmPkg.dsc
    A ArmPkg/Include/Library/ArmSmcccSocIdLib.h
    A ArmPkg/Library/ArmSmcccSocIdLib/ArmSmcccSocIdLib.c
    A ArmPkg/Library/ArmSmcccSocIdLib/ArmSmcccSocIdLib.inf
    M ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c
    M ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClassDxe.inf
    M ArmPkg/Universal/Smbios/ProcessorSubClassDxe/SmbiosProcessorArmCommon.c

  Log Message:
  -----------
  ArmPkg: Add Arm SMCCC SoC ID library

Add ArmSmcccSocIdLib to provide a shared interface for checking support
for the SMCCC Architecture SoC ID service and retrieving the JEP106
identification code and SoC revision.

Move the existing SMCCC SoC ID handling out of ProcessorSubClassDxe and
update the driver to use the new library. Continue to use the MIDR value
for the SMBIOS Processor ID when the SMCCC SoC ID service is unavailable.

This allows other SMBIOS implementations to reuse the SMCCC handling
without duplicating it or depending on the legacy ProcessorSubClassDxe
driver.

Signed-off-by: Varshit Pandya <[email protected]>


  Commit: 984b2fb3bda61ddda065566c72e6e32ea35b67b4
      
https://github.com/tianocore/edk2/commit/984b2fb3bda61ddda065566c72e6e32ea35b67b4
  Author: VarshitPandya <[email protected]>
  Date:   2026-07-24 (Fri, 24 Jul 2026)

  Changed paths:
    M DynamicTablesPkg/DynamicTables.dsc.inc
    M DynamicTablesPkg/Include/Library/SmbiosSmcLib.h
    M DynamicTablesPkg/Library/Smbios/Arm/SmbiosSmcLib/SmbiosSmcLib.c
    M DynamicTablesPkg/Library/Smbios/Arm/SmbiosSmcLib/SmbiosSmcLib.inf

  Log Message:
  -----------
  DynamicTablesPkg: Use ArmSmcccSocIdLib for SoC ID

Update SmbiosSmcLib to use ArmSmcccSocIdLib for retrieving the JEP106
identification code and SoC revision.

Remove the duplicated SMCCC feature detection and SoC ID calls while
retaining the SMBIOS-specific formatting of the Type 4 Processor ID.

Signed-off-by: Varshit Pandya <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/71c401f2e98f...984b2fb3bda6

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