libpldm-google: bump SRCREV from 9f6b9b3 to 4509e84

Bump SRCREV from 9f6b9b3aca29a022c597a87f445d487d8020fe51 to 4509e841f6a4cad2411aa00db7cefac52330f9d2.
Update meson version patch to match.

Shortlog of upstream libpldm:
Aditya Kurdunkar (1):
      pdr: Fix missed HAVE_LIBPLDM_API_TESTING guard

Alexander Hansen (5):
      bindings: C++ binding for parsing PLDM fw package
      meson: Add packageconfig for libpldm++
      tests: extra coverage for C++ bindings
      config: Fix definition of HAVE_STRUCT_MCTP_FQ_ADDR
      libpldm++: remove ABI macros from headers

Andrew Jeffery (42):
      CONTRIBUTING: Add entries for typedefs
      scripts: apply-renames: Bump clang version to 19
      scripts: abi-dump-updater: Enable abi-compliance-check
      utils: Split out EDAC translation unit
      utils: Rename bcd2dec8() to pldm_bcd_bcd2dec8()
      utils: Rename dec2bcd8() to pldm_bcd_dec2bcd8()
      utils: Rename bcd2dec16() to pldm_bcd_bcd2dec16()
      utils: Rename dec2bcd16() to pldm_bcd_dec2bcd16()
      utils: Rename bcd2dec32() to pldm_bcd_bcd2dec32()
      utils: Rename dec2bcd32() to pldm_bcd_dec2bcd32()
      utils: Split out BCD translation unit
      utils: Rename ver2str() to pldm_base_ver2str()
      utils: Migrate pldm_base_ver2str() to base
      utils: Remove is_time_legal() from the public API
      utils: Remove is_transfer_flag_valid() from the public API
      api: Migrate `struct variable_field` to libpldm/pldm_types.h
      CHANGELOG: Tidy it up
      libpldm: Release v0.15.0
      bcd: Remove deprecated and unused function symbols
      base: Remove deprecated and unused function symbols
      utils: Remove compat declaration of pldm_base_ver2str()
      include: Remove libpldm/utils.h
      CONTRIBUTING: Document changelog expectations
      CONTRIBUTING: Add entry on naming codec functions
      meson: Clarify compile test message for tainted_args function attribute
      OWNERS: Sort 'openbmc' list entries
      OWNERS: Tidy up throughout the tree
      abi: Refresh dumps to capture libpldm++ namespace rework
      scripts: pre-submit: Split ABI checker from production ABI test
      meson: Simplify testing for poll.h
      meson: Migrate to boolean HAVE_LIBPLDM_API_* macros
      meson: Rework ABI control macros to also enable API control
      state_set: Deprecate misspelled boot progress state member
      transport: Eliminate poll guards from headers
      transport: Select available transports in the build system
      CONTRIBUTING: Document expectations for CHANGELOG entries
      CONTRIBUTING: Rearrange to make it more functional as a checklist
      CONTRIBUTING: Adjust language to broaden audience of the checklist
      CONTRIBUTING: Move changelog discussion to Background section
      CONTRIBUTING: Move ABI dump update instructions to Background section
      CONTRIBUTING: Add a section on organizing your work
      CONTRIBUTING: Specify an order for changelog entries

Chau Ly (2):
      msgbuf: platform: Correct pldm_msgbuf_extract_effecter_data
      dsp: platform: Add pldm_platform_file_class enum

Eric Yang (1):
      transport: af-mctp: Fix TID lookup with MCTP_NET_ANY

Gary Beihl (4):
      dsp: firmware_update: Fix str_type encoding size
      dsp: pdr: Fix infinite loop in pldm_pdr_delete_by_sensor_id()
      dsp: pdr: Fix infinite loop in pldm_pdr_delete_by_effecter_id()
      dsp: pdr: Fix NULL check in pldm_entity_association_tree_visit()

George Liu (1):
      Fix spelling mistakes using codespell

Jayashankar Padath (1):
      stateset: Add the enum for presence state set

Konstantin Aladyshev (11):
      entity: Add new entity types from DSP0249 v1.4.0
      stateset: Add new state sets from DSP0249 v1.4.0
      state-set: Add new enums for state sets
      entity: Add new enums for cases of misspelling
      platform: Add enum for Redfish Parallel Resource PDR
      bios: Add enum values for all possible commands
      fru: Add enum values for all possible commands
      state-set: Return missing enum value
      include: Add header file for RDE
      include: Add header file for SMBIOS Data Transfer
      entity: Deprecate misspelled entity id codes

Metha, Mayank (2):
      dsp: firmware_update: Add Update Security Revision from DSP0267 v1.3.0
      dsp: firmware_update: Stabilise Update Security Revision APIs

Patrick Williams (1):
      meson: reformat with meson formatter

Pavithra Barithaya (1):
      pdr: Stabilize APIs for removing records

Roger G. Coscojuela (1):
      msgbuf: Add pldm_msgbuf_insert_real32

Vishnunithyasoundhar S (2):
      transport: af-mctp: Qualify MCTP TID mapping with target network
      transport: af-mctp: Stabilize FQE TID mapping APIs

Tested: Build verified successfully.
Google-Bug-Id: 518906059
Fusion-Link: http://fusion2/ci/kokoro/prod%3Agbmc%2Ffirmware-build%2Ffirmware%2Fredacted_gbmc_platforms/activity/bfdaed15-45a9-4edf-88f5-37a5211b12a9
Change-Id: Ib641ca46cfdbb2b1068a22d0dd44e3ad6a6a6964
Signed-off-by: Guangzong Chen <guangzong@google.com>
TAG=agy
CONV=f74fdc5b-2aef-4b3e-a7b5-2b8b0b267494
2 files changed
tree: c4a59fdebdfae93ae2e625379469adbd1b8e3485
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.