gPowerD master: SRCREV bump 5680efbb95..82e369a578

Daniel Bourgeois (6):
      Fix mTLS verification out-of-bounds memory read.
      Fix silent localhost fallback on IP parse failure in HttpConnection.
      Add event queue structures for one-loop refactor.
      safepower: Reuse CompressLogs in WriteSavedActionsChange
      safepower: Incorporate EventQueue and event loop into ServiceImpl
      Cloned from CL 968062044 by 'hg patch'. Original change by shounak@shounak:fig-export-fix_bug_v5_support-534134-change-1:535334:citc on 2026/08/20 14:37:53.

Shounak Mitra (1):
      #gpowerd - Clean up ConvertStatus.

gBMC Team (8):
      Update TlsServerCredentialsOptions creation in safepower_agent.
      Fix 2 ClangTidyLegacy findings: * inclusion of forwarding header 'util/task/status_macros.h'; use 'third_party/gloop/util/status/status_macros.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times)
      Fix 1 ClangTidyLegacy findings:
      Update status_macros.h path in safepower_agent Copybara config.
      Fix 3 ClangTidyLegacy findings: * inclusion of forwarding header 'util/task/status_macros.h'; use 'third_party/gloop/util/status/status_macros.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (3 times)
      Fix 10 ClangTidyLegacy findings: * inclusion of forwarding header 'util/task/status_macros.h'; use 'third_party/gloop/util/status/status_macros.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (4 times) * inclusion of forwarding header 'thread/fiber/channel.h'; use 'third_party/gloop/thread/fiber/channel.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times) * inclusion of forwarding header 'thread/fiber/fiber.h'; use 'third_party/gloop/thread/fiber/fiber.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times) * inclusion of forwarding header 'thread/fiber/select.h'; use 'third_party/gloop/thread/fiber/select.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers * inclusion of forwarding header 'base/context.h'; use 'third_party/gloop/base/context.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers
      Fix 2 ClangTidyLegacy findings: * inclusion of forwarding header 'base/init_google.h'; use 'third_party/gloop/base/init_google.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers * inclusion of forwarding header 'util/task/status_macros.h'; use 'third_party/gloop/util/status/status_macros.h' instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers
      Fix timer registration collision in ActionContext

Fusion-Link: https://fusion2.corp.google.com/4c56797c-998b-3107-9ed4-ce29d4e0b91b
Tested:
  0. Manually verified that safe to shutdown bit was set in
     gpowerd logs after sending a coordinated shutdown
     go/hs4log/68bcrBqEnf
  1.  **Test 1: $PLATFORM_A Disruptive Test**
    *   **Fusion Link:** https://fusion2.corp.google.com/8ea2c2c6-3544-3ede-9211-dd6708ef5ea1
  2.  **Test 2: $PLATFORM_B OOB Test**
    *   **Fusion Link:** https://fusion2.corp.google.com/4c56797c-998b-3107-9ed4-ce29d4e0b91b
  3.  **Test 3: $PLATFORM_A OOB Test**
    *   **Fusion Link:** https://fusion2.corp.google.com/1357c0f0-da33-3ae1-b30d-a5bdf1f2076b
    *   **Status:** **`FAILED`** (Failed only on host alias
        assertion, disruptions successful -- this is a testing problem)


Change-Id: I202e63bb3e6ece1fa245ab42ac038f74d64b446c
Signed-off-by: Daniel Bourgeois <dcbourgeois@google.com>
Google-Bug-Id: 549865449
1 file changed
tree: 0d7981e634c7c546c265e072bf6b74bafbfcd353
  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.