gbmcweb master: SRCREV bump 906f613c59..84e6fe674e

David Tang (3):
      Reduce HFT Spam Logs
      Fix logging on std:getline failure in tlBMC
      Fix PSUSensor and HwmonTempSensor allow_sensor_creation_failure on missing label file

Edward Lee (6):
      Add Authorization Configuration for Install Module
      Add parameter to check exit code in ShellCommandExecutor
      Add thread safety to GenerateCSR and InstallServerCert.
      Consolidate CredentialManager::Create Params into a Struct
      Migrate InstallTrustBundle to CredentialManager
      Move VerifyOSVerificationCertificate to CredentialManager.

Hao Zhou (2):
      Refactor PowerControl and Add Inotify Based Controller
      Refactor: Add support for file-based power control

Nan Zhou (1):
      Enable FRU and Sensor collection for AMD-Bloom.

gBMC Team (23):
      Implement pod topology collector.
      Change memory usage reporting from percentage to bytes.
      Refactor Sensor to Sensor (base class) and PollingBaseSensor, where the former fits what Metis sensors need. 1. Remove sensor_data_ from Sensor, make all accessor methods virtual. Metis Sensors will have a different, more dense in memory storage, of the incoming proto messages. 2. Make Sensor have zero metrics, keep metrics in Sensor. The metrics model assumes every sensor is read independently, which is not true for Metis. It also assumes the BMC initiated every read/sample operation. 3. Keep Subscribe/Unsubscribe, which are used only in tests, in PollingBaseSensor. This seems to be something which requires cleanup.
      Track polling latency metrics for GPIO, NIC and Virtual sensor types.
      Create DFF thermal loop algorithm for tlBMC Thermal Control
      Project import generated by Copybara.
      Add AdcSensor implementation to tlbmc
      Add support for collecting and exposing PSI metrics - integrate PSI metrics into MetricCollector.
      Integrate SelConfig proto into ProtoConfigParser.
      Do not trigger thermal loop for disabled thermal controllers
      Add gbmc-hal-i2c dependency to tlbmc meson build.
      Fix 43 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (42 times) * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::ReaderMutexLock::ReaderMutexLock.
      Add EntityManager config parser for ADC sensors
      Add RedfishAggregatedBatchSensor to tlbmc
      Create DFF controller and additive setpoint integration for tlBMC Thermal Control
      Integrate RedfishAggregatedBatch into SensorCollector.
      Populate cd_push_version_id metadata from HFT manager.
      Fix 13 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (13 times)
      Allow multiple health monitors in ManagedStore.
      Enable ADC sensor collection in tlbmc
      Fix 1 IncludeCleaner finding: * Used header "third_party/milotic/external/cc/tlbmc/configs/power_control.proto.h" is not included directly
      Fix 2 IncludeCleaner findings: * Used header "third_party/milotic/external/cc/tlbmc/central_config/central_config.proto.h" is not included directly (2 times)
      Integrate PowerFaultDetector into PowerFaultLogCollector and wire GPIO callbacks in StoreImpl.

Fusion-Link:
https://fusion2.corp.google.com/3942b8de-1c55-3791-a969-e8a595433eb2 (infra issue)
https://fusion2.corp.google.com/26b40af8-e340-3c12-95e9-61522063a7d2 (re-trigger)
https://fusion2.corp.google.com/b9ed8f91-1000-394e-a33b-60a83a581357
https://fusion2.corp.google.com/87a866af-0dc4-357c-b35b-5dce59992f85
https://fusion2.corp.google.com/2e16e1cc-80ed-3ece-8ab9-7af3dd75d1be
https://fusion2.corp.google.com/38e40b1c-74a1-30c3-8d09-6e05a4b6c631

Tested: N/A
Google-Bug-Id: N/A
Change-Id: I99b71716baae474e9f1c4841ce44322569c5d9f1
Signed-off-by: Nick Hsieh <hnick@google.com>
1 file changed
tree: 07576e0a1332519b2263c42a002ed6f657196677
  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.