gbmcweb master: SRCREV bump ab505be48f..66998bcaf3

Alex Lai (2):
      Reorder collectors initialization in tlbmc store.
      Add callback mechanisms for power control GPIO

David Tang (2):
      Allow Bus Substitution in Storage field from EM config
      Support StorageLinkType in Storage entity config.

Edward Lee (8):
      Refactor: Move Manager Certificates routes to a dedicated module.
      Expose Endpoint for Presence of ServerCert
      Expose Presence of OsVerificationCertificate
      Expose Presence of Serial Console TrustedUserCaKeys
      Skim Parts of the Redfish Tree We Don't Use
      Expose TrustBundle Signature in Manager Certificates
      Authorize Resource DriveMetrics
      Rename OEM action FetchSecurityState to FetchIdentifyState.

Hao Zhou (2):
      Temporarily disable dynamic FRU and topology updates in FruCollector to save execution cycles.
      Move FRU periodic scanning setup after shared memory initialization.

James Zheng (1):
      Create 1st-order ADRC thermal loop for tlBMC Thermal Control

Jane Kramer (2):
      tlbmc: hal: Support setting and reading IFS pattern
      gbmcweb: add POST ResetCpuIfsPattern

Nan Zhou (1):
      Rate-limit error and warning logs in NicVeepromAccessorBase.

Siddharth Golechha (1):
      Removal of IBM code

Yuli Fiterman (8):
      Fix missing timestamps on ADC and PWM sensors
      Remove lock ordering hazard and 'fake atomics' from HFT subscription manager
      Make ResourceMonitor a nested class within SubscriptionManagerImpl to document in code that they cannot be used indepdendently
      Replace Mutex with Relaxed Atomics. Make subscribers_ in ResourceMonitor non-owning
      Extract AnycastUser interface and update consumers to decouple Redfish Authorizer
      Shift the lifetime ownership of HFT subscriptions into the HFT reactor.
      Simplify the unsubscription flow and refactor resource monitor management.
      Refactor the HFT service to move subscription setup into the reactor.

gBMC Team (16):
      Automated Code Change
      This CL adds a generic Redfish endpoint fuzzer for tlbmc to cover all registered routes. It targets the milotic_tlbmc::RedfishApp and simulates HTTP requests with fuzzed paths, bodies, and headers.
      Automated Code Change
      Remove IBM Management Console support from gbmcweb.
      gbmcweb: redfish: add PATCH support for CPU IFS pattern
      correct IliadCper LogService's Id from IliadManager to IliadCper
      gbmcweb: add POST ResetCpuIfsPattern
      Automated Code Change
      Refactor firmware bundle extraction to prevent path traversal.
      Add NVMe Feature Redfish routes and handlers.
      Add NVMe Feature Redfish routes and handlers.
      Allow AdcSensor configs to have both Name and I2C Bus/Address
      Add NVMe Features to Redfish
      Add PATCH support for NVMe Controller Features.
      Automated Code Change
      Fix tlbmc copybara reverse workflow

Fusion-Link:
platform5: https://fusion2.corp.google.com/caf06296-3e95-3de6-8b3e-0356220b5779
platform15: https://fusion2.corp.google.com/7e7ed26c-6749-3ccd-86c6-040d48cac271
platform18: https://fusion2.corp.google.com/10d88c83-3e7a-3d61-ba9b-f7e4fd6ea88f
platform17: https://fusion2.corp.google.com/8b7b80b2-4ade-3145-8ebe-2dc67d6306cc
platform11: https://fusion2.corp.google.com/1d9fa571-0b6d-3a93-b8d2-57bac0cee0a5
platform11: https://fusion2.corp.google.com/fd2740b8-ab25-3048-ae13-f30410fa6e4b
Tested: gerrit presubmit
Google-Bug-Id: 483446391
Change-Id: Ifb0417ab3f65c0654257f2de24046db12adf0fbc
Signed-off-by: David Tang <davtang@google.com>
1 file changed
tree: f61c22fc7bf6f613093e383166ed40e71704b991
  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.