/openbmc/pldm/test/ |
H A D | pldmd_registration_test.cpp | bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | meson.build | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
/openbmc/pldm/libpldmresponder/ |
H A D | base.hpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | bios.hpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | base.cpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | platform.hpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | meson.build | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | bios.cpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | platform.cpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
/openbmc/pldm/oem/ibm/test/ |
H A D | libpldmresponder_fileio_test.cpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | file_io.cpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|
H A D | file_io.hpp | diff bc669f1b027873a4d6cac7b1298b87a41b869f02 Thu Nov 28 08:52:07 CST 2019 Deepak Kodihalli <dkodihal@in.ibm.com> pldmd: implement a new handler registration scheme
Implement a PLDM request handler registration scheme that requires handlers to be C++ objects rather than plain functions. This was needed for a couple of reasons:
- Perform specific actions at the PLDM daemon startup (that's when the handlers are loaded). - Share data across PLDM request messages (for eg FRU/BIOS tables), without having to resort to globals and statics.
Tested: - existing unit tests still pass - added tests for the new registration scheme
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I1cf1c0a6fccd15da54f08120e61a5f256df6bc36
|