Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 29114fc5744be0fb877ad9775b6463b92f92c32d
      
https://github.com/tianocore/edk2/commit/29114fc5744be0fb877ad9775b6463b92f92c32d
  Author: abnchang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h

  Log Message:
  -----------
  RedfishPkg/RedfishPlatformConfigDxe: Config language searching optimization

Build up the x-uefi-redfish string database for the Redfish confg
language searching, instead of using HII String protocol.
This can improve the time consumption lot on searching strings.

Signed-off-by: Abner Chang <[email protected]>
Co-authored-by: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>
Reviewed-by: Igor Kulchytskyy <[email protected]>


  Commit: b0be42516e757ff54fb92b9a984ecb84512460d7
      
https://github.com/tianocore/edk2/commit/b0be42516e757ff54fb92b9a984ecb84512460d7
  Author: Abner Chang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M RedfishPkg/Include/Library/RedfishDebugLib.h
    M RedfishPkg/Library/RedfishDebugLib/RedfishDebugLib.c
    M RedfishPkg/Library/RedfishDebugLib/RedfishDebugLib.inf
    M RedfishPkg/RedfishPkg.dec

  Log Message:
  -----------
  RedfishPkg/RedfishDebugLib: Introduce Redfish DEBUG macro

Introduce DEBUG_REDFISH macro for the debug message
of edk2 Redfish components.
DEBUG_REDFISH can be used in any edk2 Redfish component
with Redfish DebugCatagory as the first parameter.
Whether the debug message is output or not depends on
the platform setting of PcdRedfishDebugCatagory.

Signed-off-by: Abner Chang <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>
Reviewed-by: Igor Kulchytskyy <[email protected]>


  Commit: c8f56800fd3a280b1ce9ff6da7f9581304b6a40d
      
https://github.com/tianocore/edk2/commit/c8f56800fd3a280b1ce9ff6da7f9581304b6a40d
  Author: Abner Chang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M RedfishPkg/RedfishPkg.dec
    A RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigCapability.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.inf
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h

  Log Message:
  -----------
  RedfishPkg/RedfishPlatformConfigDxe:Add RefishDebugLib support

Add RedfishPlatformConfigDxe debug capability that aligns
with edk2 Redfish debug mechanism.

- PcdRedfishPlatformConfigDebugProperty, add PCD to control
  RedfishPlatformConfigDxe subordinate of Redfish debug
  capabilities.
- PcdRedfishPlatformConfigFeatureProperty, add PCD to
  manage RedfishPlatformConfigDxe features.

Signed-off-by: Abner Chang <[email protected]>
Co-authored-by: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>
Reviewed-by: Igor Kulchytskyy <[email protected]>


  Commit: 2e4e41d0121ceda6907d17948b9b1b200c68c9bc
      
https://github.com/tianocore/edk2/commit/2e4e41d0121ceda6907d17948b9b1b200c68c9bc
  Author: Abner Chang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c

  Log Message:
  -----------
  RedfishPkg/RedfishPlatformConfigDxe: HII string is deleted unexpectedly

Add the condition check when delete HII string.
Only when the HiiStatement operand equal to "EFI_IFR_STRING_OP"
and the statement value type = EFI_IFR_TYPE_STRING.

Signed-off-by: Abner Chang <[email protected]>
Co-authored-by: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>
Reviewed-by: Igor Kulchytskyy <[email protected]>


  Commit: 79d4d8a81cab4da84a73e457530963be336fc6d8
      
https://github.com/tianocore/edk2/commit/79d4d8a81cab4da84a73e457530963be336fc6d8
  Author: Abner Chang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M EmulatorPkg/EmulatorPkg.dsc

  Log Message:
  -----------
  EmulatorPkg/Redfish: Use edk2 Redfish debug PCDs

Signed-off-by: Abner Chang <[email protected]>
Cc: Nickle Wang <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>


  Commit: 6fb3cc05dc8742ddbe7ea1038dd0111aed55e799
      
https://github.com/tianocore/edk2/commit/6fb3cc05dc8742ddbe7ea1038dd0111aed55e799
  Author: Nickle Wang <[email protected]>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h
    M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c

  Log Message:
  -----------
  RedfishPkg/RedfishPlatformConfigDxe: support menu path report

"MenuPath" is the attribute in BIOS attribute registry. To support
reporting this attribute, we need to include the formset without
x-uefi-redfish support in database. So driver can find menu path to
target attribute in BIOS menu.

Signed-off-by: Nickle Wang <[email protected]>
Cc: Abner Chang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>
Reviewed-by: Igor Kulchytskyy <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/b3871141136a...6fb3cc05dc87

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