/openbmc/openbmc/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/ |
H A D | palmetto.xml.patch.xml | 13 <attribute> 16 </attribute> 17 <attribute> 20 </attribute> 21 <attribute> 24 </attribute> 25 <attribute> 28 </attribute> 29 <attribute> 32 </attribute> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | AttributeRegistry.v1_3_9.json | 37 …an attribute registry. It includes mechanisms for building user interfaces, or menus, allowing co… 38 …"longDescription": "This resource shall represent an attribute registry for a Redfish implementati… 79 … "description": "The RFC5646-conformant language code for the attribute registry.", 94 … "description": "The organization or company that publishes this attribute registry.", 95 … "longDescription": "This property shall represent the publisher of this attribute registry.", 105 "description": "The attribute registry version.", 106 … "longDescription": "This property shall contain the version of this attribute registry.", 112 "description": "An array of systems that this attribute registry supports.", 116 … property shall contain an array containing a list of systems that this attribute registry support… 149 "description": "A possible value for an enumeration attribute.", [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | AttributeRegistry.v1_3_9.json | 37 …an attribute registry. It includes mechanisms for building user interfaces, or menus, allowing co… 38 …"longDescription": "This resource shall represent an attribute registry for a Redfish implementati… 79 … "description": "The RFC5646-conformant language code for the attribute registry.", 94 … "description": "The organization or company that publishes this attribute registry.", 95 … "longDescription": "This property shall represent the publisher of this attribute registry.", 105 "description": "The attribute registry version.", 106 … "longDescription": "This property shall contain the version of this attribute registry.", 112 "description": "An array of systems that this attribute registry supports.", 116 … property shall contain an array containing a list of systems that this attribute registry support… 149 "description": "A possible value for an enumeration attribute.", [all …]
|
/openbmc/openbmc-test-automation/pldm/ |
H A D | test_pldm_bios_attributes.robot | 3 Documentation Module to test PLDM BIOS attribute types. 13 Suite Setup PLDM BIOS Attribute Suite Setup 14 Suite Teardown PLDM BIOS Attribute Suite Cleanup 26 Verify Get BIOS Attribute With Invalid Attribute Name 27 [Documentation] Verify get BIOS attribute with invalid attribute name. 36 # Can not find the attribute hjkhkj 39 Should Contain ${pldm_output} Can not find the attribute 42 Verify Set BIOS Attribute With Invalid Attribute Name 43 [Documentation] Verify set BIOS attribute with invalid attribute name. 52 # Could not find attribute :hjkhkj [all …]
|
H A D | test_redfish_bios_attributes.robot | 27 Redfish Verify Set BIOS Attribute With Invalid Attribute Name 28 [Documentation] Verify set BIOS attribute with invalid attribute name using 37 Redfish Verify Set Invalid Optional Value For BIOS Enumeration Attribute Type 38 [Documentation] Verify set invalid optional value for BIOS enumeration attribute type 50 Redfish Verify Set Out Of Range Integer Value For BIOS Integer Attribute Type 51 [Documentation] Verify set out of range integer value for BIOS integer attribute type 64 Redfish Verify Set Out Of Range String Value For BIOS String Attribute Type 66 [Documentation] Verify set out of range string value for BIOS string attribute type 80 Redfish Verify Set BIOS String Attribute Type 81 [Documentation] Verify set BIOS string attribute type for various BIOS [all …]
|
/openbmc/openbmc-test-automation/lib/ |
H A D | bios_attr_utils.robot | 2 Documentation Utilities for redfish BIOS attribute operations. 17 Set BIOS Attribute Value And Verify 19 [Documentation] Set BIOS attribute handle with attribute value and verify. 23 # ${attr_handle} BIOS Attribute handle (e.g. 'vmi_if0_ipv4_method'). 24 # @{attr_val} Attribute value for the given attribute handle. 27 # Check if the BIOS attribute value type is string. 31 # Handling the case when the BIOS attribute value is an empty string. 42 # BIOS attribute with _current are ReadOnly can not be updated. 44 Log To Console BIOS attribute with _current are ReadOnly can not be updated !! 49 IF '${verify}' == '${True}' Verify BIOS Attribute ${attr_handle} ${attr_val} [all …]
|
H A D | pldm_utils.py | 61 attribute handle and its optional values for BIOS Enumeration type. 77 @return Dictionary of BIOS attribute and its value. 106 attribute handle and its values based on the attribute type. 112 @return Dict of BIOS attribute and its value based on attribute type. 143 Get random integer or string values for BIOS attribute values based on the count. 146 attr_name Attribute name of BIOS attribute type Integer or string. 147 count Max length for BIOS attribute type Integer or string. 149 @return Random attribute value based on BIOS attribute type Integer 192 attribute handle and its values. 197 @return Dict of BIOS attribute and its value. [all …]
|
/openbmc/pldm/libpldmresponder/ |
H A D | bios_attribute.hpp | 33 /** @brief Construct a bios attribute 44 /** @brief Set Attribute value On Dbus according to the attribute value 46 * @param[in] attrValueEntry - The attribute value entry 47 * @param[in] attrEntry - The attribute entry corresponding to the 48 * attribute value entry 56 /** @brief Construct corresponding entries at the end of the attribute table 57 * and attribute value tables 59 * @param[in,out] attrTable - The attribute table 60 * @param[in,out] attrValueTable - The attribute value table 61 * @param[in,out] optAttributeValue - init value of the attribute [all …]
|
H A D | bios_table.hpp | 58 /** @brief Persist a BIOS table(string/attribute/attribute value) 172 namespace attribute namespace 176 * @brief Header of attribute table 185 /** @brief Decode header of attribute table entry 186 * @param[in] entry - Pointer to an attribute table entry 187 * @return Attribute table header 191 /** @brief Find attribute entry by handle 192 * @param[in] table - attribute table 193 * @param[in] handle - attribute handle 194 * @return Pointer to the attribute table entry [all …]
|
H A D | bios_integer_attribute.hpp | 15 * @brief Associate integer entry(attr table and attribute value table) and 16 * dbus attribute 23 /** @brief Construct a bios integer attribute 30 /** @brief Set Attribute value On Dbus according to the attribute value 32 * @param[in] attrValueEntry - The attribute value entry 33 * @param[in] attrEntry - The attribute entry corresponding to the 34 * attribute value entry 42 /** @brief Construct corresponding entries at the end of the attribute table 43 * and attribute value tables 45 * @param[in,out] attrTable - The attribute table [all …]
|
H A D | bios_string_attribute.hpp | 16 * @brief Associate string entry(attr table and attribute value table) and dbus 17 * attribute 46 /** @brief Construct a bios string attribute 53 /** @brief Set Attribute value On Dbus according to the attribute value 55 * @param[in] attrValueEntry - The attribute value entry 56 * @param[in] attrEntry - The attribute entry corresponding to the 57 * attribute value entry 65 /** @brief Construct corresponding entries at the end of the attribute table 66 * and attribute value tables 68 * @param[in,out] attrTable - The attribute table [all …]
|
H A D | bios_enum_attribute.hpp | 20 * @brief Associate enum entry(attr table and attribute value table) and 21 * dbus attribute 27 /** @brief Construct a bios enum attribute 34 /** @brief Set Attribute value On Dbus according to the attribute value 36 * @param[in] attrValueEntry - The attribute value entry 37 * @param[in] attrEntry - The attribute entry corresponding to the 38 * attribute value entry 46 /** @brief Construct corresponding entries at the end of the attribute table 47 * and attribute value tables 49 * @param[in,out] attrTable - The attribute table [all …]
|
H A D | bios_config.hpp | 96 /** @brief Set attribute value on dbus and attribute value table 97 * @param[in] entry - attribute value entry 98 * @param[in] size - size of the attribute value entry 99 * @param[in] isBMC - indicates if the attribute is set by BMC 112 /** @brief Build bios tables(string,attribute,attribute value table)*/ 196 /** @brief Method to update a BIOS attribute when the corresponding Dbus 213 /** @brief Construct an attribute and persist it 214 * @tparam T - attribute type 263 error("Failed to construct an attribute, error - {ERROR}", "ERROR", in constructAttribute() 284 /** @brief Build attribute table and attribute value table and persist them [all …]
|
H A D | bios_string_attribute.cpp | 28 error("Wrong string type '{TYPE}' for attribute '{ATTRIBUTE}'", "TYPE", in BIOSStringAttribute() 29 strTypeTmp, "ATTRIBUTE", name); in BIOSStringAttribute() 55 …"Wrong field for string attribute '{ATTRIBUTE}', error '{ERROR}', minimum string length '{MINIMUM_… in BIOSStringAttribute() 56 "ATTRIBUTE", name, "ERROR", errmsg, "MINIMUM_STRING_LENGTH", in BIOSStringAttribute() 60 throw std::invalid_argument("Wrong field for string attribute"); in BIOSStringAttribute() 93 …"Failed to get string attribute '{ATTRIBUTE}' at path '{PATH}' and interface '{INTERFACE}' for pro… in getAttrValue() 94 "ATTRIBUTE", name, "PATH", dBusMap->objectPath, "INTERFACE", in getAttrValue() 112 table::attribute::constructStringEntry(attrTable, &info); in constructEntry() 114 _] = table::attribute::decodeHeader(attrTableEntry); in constructEntry()
|
/openbmc/libpldm/include/libpldm/ |
H A D | bios_table.h | 55 /** @brief Get the bios attribute table entry that the iterator points to 56 * @param[in] iter - Pointer the bios attribute table iterator 57 * @return Pointer to an entry in bios attribute table 77 /** @brief Get the bios attribute value table entry that the iterator points to 78 * @param[in] iter - Pointer the bios attribute value table iterator 79 * @return Pointer to an entry in bios attribute value table 158 /** @brief Get the attribute handle from the attribute table entry 159 * @param[in] entry - Pointer to bios attribute table entry 160 * @return handle to identify the attribute in the attribute table 165 /** @brief Get the attribute type of the attribute table entry [all …]
|
/openbmc/pldm/docs/ |
H A D | bios_implementation.md | 3 Redfish supports the BIOS Attribute Registry, which provides users with a list 5 attribute registry support in openBMC, BmcWeb is designed to read data from the 11 are structured within JSON files. Each attribute is defined by its name, type, 20 [BIOS Attribute registry](https://redfish.dmtf.org/schemas/v1/AttributeRegistry.v1_3_8.json), 22 configuration. The BIOS Attribute registry data is supposed to be derived from 28 attribute table, and attribute value table as per Section7 in 32 `bios attribute json files are kept under OEM` 37 Integer Attribute details as documented at Table9 of 45 "attribute_name": "Attribute Name", 50 "help_text": "Help text about attribute usage", [all …]
|
/openbmc/openpower-vpd-parser/vpd-manager/include/ |
H A D | bios_handler.hpp | 31 * @brief Callback API to be triggered on BIOS attribute change. 33 * Concrete class should implement the API to extract the attribute and its 34 * value from DBus message broadcasted on BIOS attribute change. 68 * @brief Callback API to be triggered on BIOS attribute change. 70 * The API to extract the required attribute and its value from DBus message 71 * broadcasted on BIOS attribute change. 79 * @brief API to read given attribute from BIOS table. 81 * @param[in] attributeName - Attribute to be read. 82 * @return - Bios attribute current value. 88 * @brief API to process "hb_field_core_override" attribute. [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | AttributeRegistry_v1.xml | 36 …an attribute registry. It includes mechanisms for building user interfaces, or menus, allowing co… 37 …<Annotation Term="OData.LongDescription" String="This resource shall represent an attribute regist… 63 …erm="OData.Description" String="The RFC5646-conformant language code for the attribute registry."/> 69 <Annotation Term="OData.Description" String="The attribute registry version."/> 70 …ata.LongDescription" String="This property shall contain the version of this attribute registry."/> 76 …="OData.Description" String="The organization or company that publishes this attribute registry."/> 77 …LongDescription" String="This property shall represent the publisher of this attribute registry."/> 81 …<Annotation Term="OData.Description" String="An array of systems that this attribute registry supp… 82 … property shall contain an array containing a list of systems that this attribute registry support… 91 … <Annotation Term="OData.Description" String="A system that this attribute registry supports."/> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | AttributeRegistry_v1.xml | 36 …an attribute registry. It includes mechanisms for building user interfaces, or menus, allowing co… 37 …<Annotation Term="OData.LongDescription" String="This resource shall represent an attribute regist… 63 …erm="OData.Description" String="The RFC5646-conformant language code for the attribute registry."/> 69 <Annotation Term="OData.Description" String="The attribute registry version."/> 70 …ata.LongDescription" String="This property shall contain the version of this attribute registry."/> 76 …="OData.Description" String="The organization or company that publishes this attribute registry."/> 77 …LongDescription" String="This property shall represent the publisher of this attribute registry."/> 81 …<Annotation Term="OData.Description" String="An array of systems that this attribute registry supp… 82 … property shall contain an array containing a list of systems that this attribute registry support… 91 … <Annotation Term="OData.Description" String="A system that this attribute registry supports."/> [all …]
|
/openbmc/openpower-proc-control/procedures/phal/ |
H A D | reinit_devtree.cpp | 47 // Open attribute override file in r/o mode in applyAttrOverride() 50 // Update Devtree with attribute override data. in applyAttrOverride() 56 std::format("Failed({}) to update attribute override data", ret) in applyAttrOverride() 61 log<level::INFO>("DEVTREE: Applied attribute override data"); in applyAttrOverride() 99 * In the regular host boot path devtree attribute need to 102 * Preserve attribute list is available BMC pre-defined location. 104 * related to attribute persistency management for host ipl. 106 * 1. Create attribute data file from devtree r/w version based on 107 * the reinit attribute list file bmc /usr/share/pdata path. 109 * 3. Override temporary copy of devtree with attribute data file [all …]
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | file_table.hpp | 40 * file handle and extract the file attribute table. The file attribute table 61 /** @brief Get the file attribute table 63 * @return Table- contents of the file attribute table 78 /** @brief Check is file attribute table is empty 80 * @return bool - true if file attribute table is empty, false otherwise. 102 /** @brief file attribute table including the pad bytes, except the checksum 106 /** @brief the pad count of the file attribute table, the number of pad 110 /** @brief the checksum of the file attribute table */ 114 /** @brief Build the file attribute table if not already built using the
|
H A D | platform_oem_ibm.hpp | 15 /** @brief To send BIOS attribute update event 17 * When the attribute value changes for any BIOS attribute, then 20 * list of BIOS attribute handles. 24 * @param[in] handles - List of BIOS attribute handles
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libsmi/libsmi/ |
H A D | libsmi-fix-the-test-dump-files.patch | 27 <attribute name="text"> 29 <attribute name="string"> 32 </attribute> 33 <attribute name="font"> 37 </attribute> 38 <attribute name="obj_bb"> 41 </attribute> 42 <attribute name="orth_points"> 46 </attribute> 47 <attribute name="obj_bb"> [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-filter/libnetfilter/files/ |
H A D | 0001-libnetfilter-acct-Declare-the-define-visivility-attribute-together.patch | 4 Subject: [PATCH] Declare the define visivility attribute together 6 clang ignores the visibility attribute if its not 77 * nfacct_attr_set - set one attribute of the accounting object 79 * \param type attribute type you want to set 80 * \param data pointer to data that will be used to set this attribute 94 * nfacct_attr_set_str - set one attribute the accounting object 96 * \param type attribute type you want to set 97 * \param name string that will be used to set this attribute 109 * nfacct_attr_set_u64 - set one attribute the accounting object 111 * \param type attribute type you want to set [all …]
|
/openbmc/bios-settings-mgr/ |
H A D | README.md | 46 - **SetAttribute** Sets a specific BIOS attribute to a new value. 47 - **GetAttribute** Retrieves the current and pending values of a BIOS attribute. 76 - **Attribute Name (string)**: The name of the BIOS attribute. 77 - **Attribute Type (enum)**: The type of the BIOS attribute (e.g., String, 79 - **Read-only Status (boolean)**: Whether the attribute is read-only. 80 - **Display Name (string)**: The human-readable name of the attribute. 81 - **Description (string)**: A description of what the attribute does. 82 - **Menu Path (string)**: The BIOS menu path where this attribute can be found. 84 attribute. 86 attribute. [all …]
|