Skip to content

Conversation

@devenrao
Copy link
Contributor

This functionality is to move the ecmd-pdbg dll implementation to openpower-proc-control.

Moved eCMD-pdbg functionality into openpower-proc-control as an eCMD plugin.
Enables systemd integration and multi-sled power-on support for P12 systems.
Implements ecmdDllCapi interface and links with host firmware APIs.

Change-Id: I3f236001030f9583b7eac3f65198af1f247af6c5
Signed-off-by: Marri Devender Rao <[email protected]>
Adding ecmdDllCapi header file which the ecmd-plugin needs
to implement.

This file needs to be auto-generated and used from ecmd repository
for now adding to ecmd-plugin.

Change-Id: I4ac9ae2d50c0320a6981ea1ec1c10f4c07aa3a93
This commit adds the eCMD plugin shared library (libecmd_plugin.so),
which implements the DLL interface methods used by the eCMD command-line
application.

The library integrates with:
 - IPL for issuing istep commands
 - Targeting for handling SCOM and CFAM operations

This forms the base implementation for extending eCMD functionality
within the OpenBMC host firmware environment.

Change-Id: I75a4f55949db26c4259524ecc3d061a58e8d6775
try
{
/*TODO p12-refactor: fix device tree path*/
TARGETING::TargetService::instance().init("/tmp/targeting_test.dtb");
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make an API in hostFW utils to init device tree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants