g3-shared-libs master: SRCREV bump 5a0e47d8a6..b14fd7c7e5

Nan Zhou (1):
      Add IsSensorSupported

gBMC Team (3):
      Add NOST_EGOS enum value to node_entities_api.proto
      BEGIN_PUBLIC Enable Get/Set BootSourceOverrideTarget in Redfish. Use SystemRegistry to Get and Set BootSourceOverrideTarget in Redfish for Server 3.0 / tlBMC systems. - Add helper functions to convert between Redfish string representations and gbmc::settings::BootSourceOverrideTarget enum values:   - "None" <-> BOOT_SOURCE_OVERRIDE_TARGET_UNSPECIFIED   - "UefiBootNext" <-> BOOT_SOURCE_OVERRIDE_TARGET_UEFI_BOOT_NEXT   - "Diags" <-> BOOT_SOURCE_OVERRIDE_TARGET_DIAGS   - "UefiHttp" <-> BOOT_SOURCE_OVERRIDE_TARGET_UEFI_HTTP - Add LINT.IfChange / LINT.ThenChange blocks between bios_settings.proto and systems.h to enforce synchronization across enum values, conversions, and AllowableValues. - GET: Query SystemRegistry for BootSourceOverrideTarget; default to "None" if unspecified or not found in storage. - PATCH: Validate allowable values and update SystemRegistry via setBootSourceOverrideTarget(). - Refactor setBootProperties() to incorporate setBootSourceOverrideTarget() and setBootNext(), achieving full parity with getBootProperties() across all 5 boot properties. - Add unit tests in system_test covering GET and PATCH across all supported targets, missing settings, and invalid inputs. END_PUBLIC
      Add BootSourceOverrideEnabled setting to SystemBiosSettings. Add persistent storage for BootSourceOverrideEnabled in gbmc-settings to support out-of-band Redfish boot configurations. Similar to BootSourceOverrideTarget and BootNext, BootSourceOverrideEnabled requires persistence across BMC reboots and multi-host support, which cannot be satisfied by ephemeral D-Bus phosphor-settingsd properties. - Add BootSourceOverrideEnabled enum and field to bios_settings.proto:   - BOOT_SOURCE_OVERRIDE_ENABLED_UNSPECIFIED = 0 (represents unspecified/unset; mapped to "Disabled" in Redfish)   - BOOT_SOURCE_OVERRIDE_ENABLED_DISABLED = 1   - BOOT_SOURCE_OVERRIDE_ENABLED_ONCE = 2   - BOOT_SOURCE_OVERRIDE_ENABLED_CONTINUOUS = 3 - Implement Get/SetBiosSettingsBootSourceOverrideEnabled in SettingsManager. - Add unit tests verifying not-found, set, and update behavior.

Fusion-Link: fusion2 N/A
Tested: N/A
Google-Bug-Id: N/A
Change-Id: Iccad3bc4d98ac272db871cf55902552dfc22516f
Signed-off-by: Alex Lai <alexlai@google.com>
1 file changed
tree: 56b1395f073eea7fce8b46b04707a8c54fff37fb
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-benchmark/
  5. recipes-bsp/
  6. recipes-connectivity/
  7. recipes-core/
  8. recipes-devtools/
  9. recipes-extended/
  10. recipes-google/
  11. recipes-kernel/
  12. recipes-phosphor/
  13. recipes-support/
  14. recipes-tpm1/
  15. recipes-tpm2/
  16. recipes-x86/
  17. LICENSE
  18. 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.