#
15ce5a18 |
| 07-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
oem-ibm: Adding entity path correction function
This commit introduces enhancements to rectify entity paths over DBus. Formerly, the conventional DBus path involved appending an instance number, suc
oem-ibm: Adding entity path correction function
This commit introduces enhancements to rectify entity paths over DBus. Formerly, the conventional DBus path involved appending an instance number, such as 'system' becoming 'system1', 'motherboard' becoming 'motherboard1', and 'chassis' becoming 'chassis1'. This function is designed to align with IBM's specific use case, ensuring the numbering system adheres appropriately.
Testing: Unit tests passed
Change-Id: I671f8486078054b44110ffa2cbf169c63d164cf1 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
bfb929cc |
| 23-Apr-2024 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Remove unused variables
cppcheck flags style warnings to indicate when we declare a variable and never use it. Its effective dead code, this patch aims at fixing all the [unusedVariable] warnings re
Remove unused variables
cppcheck flags style warnings to indicate when we declare a variable and never use it. Its effective dead code, this patch aims at fixing all the [unusedVariable] warnings reported by the openbmc repo-ci.
Change-Id: Ie51176c6b2ced7251b467b2d456e9f3088637121 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
show more ...
|
#
5e3a2478 |
| 10-Jul-2023 |
Pavithra Barithaya <pavithra.b@ibm.com> |
clang-error: fix clang-analyzer-deadcode.DeadStores error
This clang error is generated when the value stored to a variable is never read in the code.
Change-Id: Ib68741b3aaf8856010d0073675abc2fdb3
clang-error: fix clang-analyzer-deadcode.DeadStores error
This clang error is generated when the value stored to a variable is never read in the code.
Change-Id: Ib68741b3aaf8856010d0073675abc2fdb3012712 Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>
show more ...
|
#
cbe68b2d |
| 23-Feb-2024 |
Sagar Srinivas <sagar.srinivas@ibm.com> |
Remove iostream references
With the adoption of LG2 we do not need iostream prints to the journal. The library was referred but never used in these cases.
Signed-off-by: Sagar Srinivas <sagar.srini
Remove iostream references
With the adoption of LG2 we do not need iostream prints to the journal. The library was referred but never used in these cases.
Signed-off-by: Sagar Srinivas <sagar.srinivas@ibm.com> Change-Id: I11d3f00284e4f16b63cddb8da2fed14d59672ba1
show more ...
|
#
21f128d8 |
| 14-Jan-2024 |
Andrew Jeffery <andrew@codeconstruct.com.au> |
pldm: Use modern libpldm OEM header paths
Fixed with:
``` sed -Ei 's/libpldm\/([a-z_]+)_oem_ibm\.h/libpldm\/oem\/ibm\/\1.h/' $(git ls-files) sed -Ei 's/libpldm\/file_io.h/libpldm\/oem\/ibm\/file_io
pldm: Use modern libpldm OEM header paths
Fixed with:
``` sed -Ei 's/libpldm\/([a-z_]+)_oem_ibm\.h/libpldm\/oem\/ibm\/\1.h/' $(git ls-files) sed -Ei 's/libpldm\/file_io.h/libpldm\/oem\/ibm\/file_io.h/' $(git ls-files) sed -Ei 's/libpldm\/host.h/libpldm\/oem\/ibm\/host.h/' $(git ls-files) ```
Change-Id: Idbe61dcc53754d7e6005b34ae21bec8ab6ed45da Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
show more ...
|
#
a330b2f0 |
| 04-May-2023 |
Andrew Jeffery <andrew@aj.id.au> |
pldmd: Migrate instance ID allocation to pldm::InstanceIdDb
This removes use of `pldm::dbus_api::Requester` from around the code-base. This makes progress towards removing the DBus API entirely once
pldmd: Migrate instance ID allocation to pldm::InstanceIdDb
This removes use of `pldm::dbus_api::Requester` from around the code-base. This makes progress towards removing the DBus API entirely once all its consumers are converted to the libpldm instance ID APIs.
There was never a good reason for the code using the class to have knowledge that it was related to DBus anyway, so this is, in-effect, a double clean up improving separation of concerns.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I2d9397cae1b3c8c251c32e36ca520aad9c9b8cf6
show more ...
|
#
7c1dc7ea |
| 28-Apr-2023 |
Andrew Jeffery <andrew@aj.id.au> |
pldmd: move to libpldm instance ID alloc/free
Refactor the dbus_api::Requester class to be implemented in terms of libpldm's instance ID database. To make that easier to deal with we introduce a lig
pldmd: move to libpldm instance ID alloc/free
Refactor the dbus_api::Requester class to be implemented in terms of libpldm's instance ID database. To make that easier to deal with we introduce a light-weight RAII C++ binding along with a helper class for unit tests.
Change-Id: Ia03de8245dfb114e6266ba36dcf26ca4398a4ce0 Signed-off-by: Rashmica Gupta <rashmica@linux.ibm.com> Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
#
6da4f91b |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I61b093f75011417cc9c7acf9605200f4fa429bac Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
c453e164 |
| 21-Dec-2022 |
George Liu <liuxiwei@inspur.com> |
libpldm: Correct reference to libpldm header files
When relying on header files from external libraries, #include<> should be used instead of #include "" to avoid ambiguity.
Tested: Built pldm succ
libpldm: Correct reference to libpldm header files
When relying on header files from external libraries, #include<> should be used instead of #include "" to avoid ambiguity.
Tested: Built pldm successfully after enabling ibm-oem
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: Ia1997de7e0f61564055bbd837f4e24c8f14e55a5
show more ...
|
#
68f5bbdf |
| 07-Oct-2022 |
Patel-Kamalkumar <kamalkumar.patel@ibm.com> |
PLDM: Fixed broken testcase for upstream
- This commit fixed broken testcase for upstream. - Testcase was broken due to container id got changed from 0 to 1. Container ID changed as part of this com
PLDM: Fixed broken testcase for upstream
- This commit fixed broken testcase for upstream. - Testcase was broken due to container id got changed from 0 to 1. Container ID changed as part of this commit: 97296e0355bb93fec84daa4623f4873f5f3875af
Signed-off-by: Patel-Kamalkumar <kamalkumar.patel@ibm.com> Change-Id: Ib40d2334ddf742f40fded65ee90f4384ebf2bcad
show more ...
|
#
84b790cb |
| 22-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I8e2242adb79be342562c9b7f3d2153dfdf578085
show more ...
|
#
27403f46 |
| 01-Dec-2021 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
pldmtool: oem: ibm: untangle header dependencies With the oem-ibm meson option enabled, pldm_platform_command.cpp has the following header dependency chain: requester/handler.hp
pldmtool: oem: ibm: untangle header dependencies With the oem-ibm meson option enabled, pldm_platform_command.cpp has the following header dependency chain: requester/handler.hpp host-bmc/dbus_to_event_handler.hpp libpldmresponder/platform.hpp oem/ibm/libpldmresponder/inband_code_update.hpp oem/ibm/libpldmresponder/oem_ibm_handler.hpp pldmtool/oem/ibm/oem_ibm_state_set.hpp pldmtool/pldm_platform_cmd.cpp requester/handler.hpp has a dependency on sd_event. Since sd_event is not listed as a dependency of pldmtool, this results in a compile failure when building in subproject mode. Clearly it isn't appropriate to add sd_event as a pldmtool dependency. To fix the compile failure, break the include dependency chain between oem_ibm_state_set.hpp and oem_ibm_handler.hpp. This is likely an intra-pldm domain violation anyway (pldmtool <-> libpldmresponder). oem_ibm_state_set.hpp includes oem_ibm_handler.hpp to make use of a single constant: PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE. To break the dependency chain, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE is moved to an oem version of entity.h. Change-Id: I2b54ad9a7559ecf5fbe01c6a52a24428e56df77e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
cc5f1586 |
| 29-Sep-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Make Terminus ID & Terminus Handle configurable The current pldm code hardcoded the terminus id and the terminus handles, making it configurable so that the oem vendors can set them
Make Terminus ID & Terminus Handle configurable The current pldm code hardcoded the terminus id and the terminus handles, making it configurable so that the oem vendors can set them as per thier need in the bitbake meta data. Also,in the current state the FRU record set PDR's and the Sensor/Effecter PDR's are generated with terminus handle 0, but the terminus locator PDR is hardcoded with handle 1. This commit also fixes that behaviour. Tested : 1. Terminus locator PDR { "nextRecordHandle": 89, "responseCount": 19, "recordHandle": 88, "PDRHeaderVersion": 1, "PDRType": "Terminus Locator PDR", "recordChangeNumber": 0, "dataLength": 9, "PLDMTerminusHandle": 1, "validity": "valid", "TID": 1, "containerID": 0, "terminusLocatorType": "MCTP_EID", "terminusLocatorValueSize": 1, "EID": 8 } 2. FRU record set PDR { "nextRecordHandle": 77, "responseCount": 20, "recordHandle": 76, "PDRHeaderVersion": 1, "PDRType": "FRU Record Set PDR", "recordChangeNumber": 0, "dataLength": 10, "PLDMTerminusHandle": 1, "FRURecordSetIdentifier": 76, "entityType": "[Physical] Slot", "entityInstanceNumber": 12, "containerID": 3 } 3. Sensor PDR { "nextRecordHandle": 208, "responseCount": 28, "recordHandle": 207, "PDRHeaderVersion": 1, "PDRType": "State Sensor PDR", "recordChangeNumber": 0, "dataLength": 18, "PLDMTerminusHandle": 1, "sensorID": 2, "entityType": "[Physical] External Environment", "entityInstanceNumber": 0, "containerID": 1, "sensorInit": "noInit", "sensorAuxiliaryNamesPDR": false, "compositeSensorCount": 1, "stateSetID[0]": "Health State(1)", "possibleStatesSize[0]": 2, "possibleStates[0]": [ "Normal(1)", "Upper Fatal(9)" ] } 4. Effecter PDR { "nextRecordHandle": 142, "responseCount": 29, "recordHandle": 141, "PDRHeaderVersion": 1, "PDRType": "State Effecter PDR", "recordChangeNumber": 0, "dataLength": 19, "PLDMTerminusHandle": 1, "effecterID": 53, "entityType": "[Physical] Fan", "entityInstanceNumber": 1, "containerID": 3, "effecterSemanticID": 0, "effecterInit": "noInit", "effecterDescriptionPDR": false, "compositeEffecterCount": 1, "stateSetID[0]": "Identify State(17)", "possibleStatesSize[0]": 1, "possibleStates[0]": [ "Identify State Unasserted(1)", "Identify State Asserted(2)" ] } Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I68d1c5c121b9389cc9b89dde9f1a8d8679b068f1
show more ...
|
#
5079ac4a |
| 19-Aug-2021 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
treewide: remove 'using namespace' from headers Using namespace at global scope in a header file violates the cpp core guidelines. Quoting the guidelines: "Doing so takes awa
treewide: remove 'using namespace' from headers Using namespace at global scope in a header file violates the cpp core guidelines. Quoting the guidelines: "Doing so takes away an #includer’s ability to effectively disambiguate and to use alternatives. It also makes #included headers order-dependent as they might have different meaning when included in different orders." For further reading: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-using-directive The guidelines don't call out using using namespace from namespace scope, but it is only marginally less problematic and still unexpected, so this patch removes those as well. The process used to do the update is roughly: 1 - git grep 'using namespace' **.hpp 2 - For each instance, remove the offending 'using namespace' line 3 - build 4 - add 'using namespace' to cpp files or fully resolve types in hpp files until the project builds again. Further cleanup is possible - for example cpp files could be scrubbed for unnecessary namespace qualification - this was not done here to make review as simple as possible. Change-Id: I4931f5e78a1b5b74b4a4774c035a549f4d59b91a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
c0c79481 |
| 02-Jun-2021 |
Sampa Misra <sampmisr@in.ibm.com> |
implement async handlers for all requester commands this commit makes use of 74f27c730ef3925a0f2a3adfaa04f8790f931372 to convert the existing blocking requester commands in pldm to async
implement async handlers for all requester commands this commit makes use of 74f27c730ef3925a0f2a3adfaa04f8790f931372 to convert the existing blocking requester commands in pldm to async ones. this is tested with Host code and seems to work fine Change-Id: I8d4762c3cd5bce49f854b30f8325bfcd1dcb4ff9 Signed-off-by: Sampa Misra <sampmisr@in.ibm.com>
show more ...
|
#
5327988e |
| 28-Apr-2021 |
Tom Joseph <rushtotom@gmail.com> |
tests: Organize the test code to make it modular The unit test code for libpldmresponder, host-bmc and common is in a shared test directory. This patch separates the test code to the
tests: Organize the test code to make it modular The unit test code for libpldmresponder, host-bmc and common is in a shared test directory. This patch separates the test code to the respective directory. Tested: Ran the unit test and tests passed. Signed-off-by: Tom Joseph <rushtotom@gmail.com> Change-Id: I31d53681fa6c0d8bc6eb7c4e3341aaff4bc341ee
show more ...
|
#
6b1d8830 |
| 27-Mar-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Fix broken IBM OEM Unit tests Tested Log: ninja: no work to do. 1/28 libpldm_base_test OK 0.05s 2/28 libpldm_platform_test
Fix broken IBM OEM Unit tests Tested Log: ninja: no work to do. 1/28 libpldm_base_test OK 0.05s 2/28 libpldm_platform_test OK 0.04s 3/28 libpldm_bios_test OK 0.04s 4/28 libpldm_fru_test OK 0.03s 5/28 libpldm_utils_test OK 0.02s 6/28 libpldm_pdr_test OK 0.02s 7/28 ../../oem/ibm/test/libpldm_fileio_test OK 0.05s 8/28 ../../oem/ibm/test/libpldm_host_test OK 0.05s 9/28 libpldmresponder_base_test OK 0.05s 10/28 libpldmresponder_bios_test OK 0.04s 11/28 libpldmresponder_bios_attribute_test OK 0.04s 12/28 libpldmresponder_bios_string_attribute_test OK 0.06s 13/28 libpldmresponder_bios_integer_attribute_test OK 0.06s 14/28 libpldmresponder_bios_config_test OK 0.07s 15/28 libpldmresponder_bios_enum_attribute_test OK 0.06s 16/28 libpldmresponder_pdr_effecter_test OK 0.06s 17/28 libpldmresponder_pdr_sensor_test OK 0.05s 18/28 libpldmresponder_bios_table_test OK 0.07s 19/28 pldmd_instanceid_test OK 0.05s 20/28 pldmd_registration_test OK 0.05s 21/28 libpldmresponder_platform_test OK 0.07s 22/28 pldm_utils_test OK 0.05s 23/28 libpldmresponder_fru_test OK 0.04s 24/28 libpldmresponder_dbus_to_host_effecter_test OK 0.04s 25/28 ../oem/ibm/test/libpldmresponder_oem_platform_test OK 0.02s 26/28 ../oem/ibm/test/host_bmc_lamp_test OK 0.02s 27/28 ../oem/ibm/test/libpldmresponder_fileio_test OK 0.04s 28/28 libpldm_bios_table_test OK 2.14s Ok: 28 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Iaacbefffebee252f0588db267c3e26f583a9edba
show more ...
|
#
360c53f5 |
| 15-Oct-2020 |
Sagar Srinivas <sagar.srinivas@ibm.com> |
Platform: Unit tests for OEM PDRs Signed-off-by: Sagar Srinivas <sagar.srinivas@ibm.com> Change-Id: Ie2aa3fc910c524079b0d658aabcb4dd778230cab
|
#
3a0e3b9b |
| 21-Oct-2020 |
Sampa Misra <sampmisr@in.ibm.com> |
oem ibm: marker LID validation This commit adds code for writing marker LID from Host and also send a PlatformEventMessage after validation. This commit also subscribes for
oem ibm: marker LID validation This commit adds code for writing marker LID from Host and also send a PlatformEventMessage after validation. This commit also subscribes for the interface added signal to fetch the new image id and sends the relevant sensor event to host Change-Id: I92476beca18e6dd255f372dd82d6eaeca18e282c Signed-off-by: Sampa Misra <sampmisr@in.ibm.com>
show more ...
|
#
3fbd39eb |
| 28-Sep-2020 |
Varsha Kaverappa <vkaverap@in.ibm.com> |
Inband code update: send PLDM events up for all code update states send pldm events to Host to respond to the code update commands. Signed-off-by: Varsha Kaverappa <vkaverap@in.ibm.
Inband code update: send PLDM events up for all code update states send pldm events to Host to respond to the code update commands. Signed-off-by: Varsha Kaverappa <vkaverap@in.ibm.com> Change-Id: Iae90a4663d4c5ed20b3a8a6222edb6055a533589
show more ...
|
#
3ca29df0 |
| 27-Sep-2020 |
Varsha Kaverappa <vkaverap@in.ibm.com> |
pldm: inband code update: clear the image LIDs when pldm daemon comes up Clear the LID_STAGING_DIR path when pldm daemon comes up. This function will also be used during code update proc
pldm: inband code update: clear the image LIDs when pldm daemon comes up Clear the LID_STAGING_DIR path when pldm daemon comes up. This function will also be used during code update process. Signed-off-by: Varsha Kaverappa <vkaverap@in.ibm.com> Change-Id: I2a757caaa3e204e4089235d9e3baf6d425f5bec5
show more ...
|
#
bb585b28 |
| 10-Sep-2020 |
Varsha Kaverappa <vkaverap@in.ibm.com> |
OEM IBM: Platform: event framework to send events to PHYP This commit consists of APIs that will be used to send code update event change/update PlatformEventMessage to Phyp for differen
OEM IBM: Platform: event framework to send events to PHYP This commit consists of APIs that will be used to send code update event change/update PlatformEventMessage to Phyp for different stages of inband code update progress. The event is a state sensor event. Signed-off-by: Varsha Kaverappa <vkaverap@in.ibm.com> Change-Id: I9b4b0493dd6886805044011d994df58b31f80a6e
show more ...
|
#
78a225a2 |
| 27-Aug-2020 |
Sagar Srinivas <sagar.srinivas@ibm.com> |
oem-ibm: create OEM PDRs for all OEM state sensors and effecters Created Sensors and effecters for Code update for the Boot side and Firmware update State indication and control.
oem-ibm: create OEM PDRs for all OEM state sensors and effecters Created Sensors and effecters for Code update for the Boot side and Firmware update State indication and control. root@rainier:/tmp# ./pldmtool platform GetPDR -d 22 nextRecordHandle: 23 responseCount: 30 recordHandle: 22 PDRHeaderVersion: 1 PDRType: State Effecter PDR(11) recordChangeNumber: 0 dataLength: 16 PLDMTerminusHandle: 1 effecterID: 7 entityType: Virtual Machine Manager entityInstanceNumber: 0 containerID: 0 effecterSemanticID: 0 effecterInit: noInit effecterDescriptionPDR: false compositeEffecterCount: 1 stateSetID: 32769 possibleStatesSize: 2 possibleStates: 1 2 root@rainier:/tmp# ./pldmtool platform GetPDR -d 23 nextRecordHandle: 24 responseCount: 30 recordHandle: 23 PDRHeaderVersion: 1 PDRType: State Effecter PDR(11) recordChangeNumber: 0 dataLength: 16 PLDMTerminusHandle: 1 effecterID: 8 entityType: Virtual Machine Manager entityInstanceNumber: 1 containerID: 0 effecterSemanticID: 0 effecterInit: noInit effecterDescriptionPDR: false compositeEffecterCount: 1 stateSetID: 32769 possibleStatesSize: 2 possibleStates: 1 2 root@rainier:/tmp# ./pldmtool platform GetPDR -d 24 nextRecordHandle: 25 responseCount: 30 recordHandle: 24 PDRHeaderVersion: 1 PDRType: State Effecter PDR(11) recordChangeNumber: 0 dataLength: 16 PLDMTerminusHandle: 1 effecterID: 9 entityType: Virtual Machine Manager entityInstanceNumber: 0 containerID: 0 effecterSemanticID: 0 effecterInit: noInit effecterDescriptionPDR: false compositeEffecterCount: 1 stateSetID: 32768 possibleStatesSize: 2 possibleStates: 1 2 3 4 5 6 root@rainier:/tmp# ./pldmtool platform GetPDR -d 25 nextRecordHandle: 26 responseCount: 28 recordHandle: 25 PDRHeaderVersion: 1 PDRType: State Sensor PDR(4) recordChangeNumber: 0 dataLength: 14 PLDMTerminusHandle: 1 sensorID: 1 entityType: Virtual Machine Manager entityInstanceNumber: 0 containerID: 0 sensorInit: noInit sensorAuxiliaryNamesPDR: false compositeSensorCount: 1 stateSetID: 32769 possibleStatesSize: 2 possibleStates: 1 2 root@rainier:/tmp# ./pldmtool platform GetPDR -d 26 nextRecordHandle: 27 responseCount: 28 recordHandle: 26 PDRHeaderVersion: 1 PDRType: State Sensor PDR(4) recordChangeNumber: 0 dataLength: 14 PLDMTerminusHandle: 1 sensorID: 2 entityType: Virtual Machine Manager entityInstanceNumber: 1 containerID: 0 sensorInit: noInit sensorAuxiliaryNamesPDR: false compositeSensorCount: 1 stateSetID: 32769 possibleStatesSize: 2 possibleStates: 1 2 root@rainier:/tmp# ./pldmtool platform GetPDR -d 27 nextRecordHandle: 0 responseCount: 28 recordHandle: 27 PDRHeaderVersion: 1 PDRType: State Sensor PDR(4) recordChangeNumber: 0 dataLength: 14 PLDMTerminusHandle: 1 sensorID: 3 entityType: Virtual Machine Manager entityInstanceNumber: 0 containerID: 0 sensorInit: noInit sensorAuxiliaryNamesPDR: false compositeSensorCount: 1 stateSetID: 32768 possibleStatesSize: 2 possibleStates: 1 2 3 4 5 6 Signed-off-by: Sagar Srinivas <sagar.srinivas@ibm.com> Change-Id: I1dc39a549297241792cebc7812722447cce5762d
show more ...
|
#
aea5dde1 |
| 31-Aug-2020 |
Sampa Misra <sampmisr@in.ibm.com> |
oem ibm: infrastructure for oem handlers 1. This commit adds the framework for an oem handler which can be used by specific oem use-cases for implementing various commands.
oem ibm: infrastructure for oem handlers 1. This commit adds the framework for an oem handler which can be used by specific oem use-cases for implementing various commands. 2. This commit adds implementation for getStateSensorReadings and setStateEffecterStates commands for oem state sets. 3. Also adds implementation for inband code update. Change-Id: Ib38a66ee381dd06b93f6a9313d51de1c23e6ee65 Signed-off-by: Sampa Misra <sampmisr@in.ibm.com>
show more ...
|