commit | d2d60ab5b325c4630c8e794e861b88cf3c9337bf | [log] [tgz] |
---|---|---|
author | Arun Lal K M <arun.lal@intel.com> | Wed Dec 29 19:42:03 2021 +0000 |
committer | Arun Lal K M <arun.lal@intel.com> | Thu Jan 06 11:07:15 2022 +0000 |
tree | 12783e365f80c09f772bb6be24ac39d91d506eb0 | |
parent | 1fe485cd1154a646fc58b1e9d7c36b173f2c4630 [diff] |
Add support for Enumeration in BIOSConfig Bios knobs have options (possible set of values for the knob) as Enumaration, Hence BMC must treat it as type enumuration and not as string. Bios knobs have options (possible set of values for the knob) as Enumaration,Hence BMC must treat it as type enumuration and not as string. This change is also to support the following change in bios-settings-mgr https://gerrit.openbmc-project.xyz/c/openbmc/bios-settings-mgr/+/49126 Tested: By giving following commands and making sure functionalities are not affected. 1) GET to /Registries/BiosAttributeRegistry/BiosAttributeRegistry/ 2) GET to Systems/system/Bios/Settings 3) PATCH to Systems/system/Bios/Settings Redfish validator result: 1) For /redfish/v1/Registries/ Counter({'metadataNamespaces': 2295, 'pass': 2053, 'skipOptional': 1267, 'warnDeprecated': 232, 'passGet': 11, 'warningPresent': 6, 'serviceNamespaces': 5}) Validation has succeeded. 2) For /redfish/v1/Systems/system/Bios/ Counter({'pass': 7405, 'metadataNamespaces': 2295, 'skipOptional': 14, 'serviceNamespaces': 4, 'passGet': 2, 'passAction': 2, 'reflink': 1, 'warningPresent': 1}) Validation has succeeded. Signed-off-by: Arun Lal K M <arun.lal@intel.com> Change-Id: Ib86b0dbd3536a33fa85c8bb9897901b8220c4539
This component is intended to provide Intel-specific IPMI[3]
command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem
serves as an extension[1]
to OpenBMC IPMI daemon[2]
. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]