Update the request dump methods
- Watchdog change
The dump request path of OpenPOWER dumps are updated
from /org/openpower/dump to /xyz/openbmc_project/dump/system
- Dump change
The dump type parameter is added instead of dump path.
Change-Id: Ic08e3c5fc99eaed116b97ceaf6c41f05a3503859
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
diff --git a/dump/dump_utils.cpp b/dump/dump_utils.cpp
index 1b2de79..18c1d3f 100644
--- a/dump/dump_utils.cpp
+++ b/dump/dump_utils.cpp
@@ -65,7 +65,8 @@
"EID", eid, "CHIPTYPE", sbeTypeAttributes.at(sbeType).chipName,
"FAILINGUNIT", failingUnit);
- auto path = sbeTypeAttributes.at(sbeType).dumpPath.c_str();
+ constexpr auto path = "/xyz/openbmc_project/dump/system";
+ auto dumpRequestType = sbeTypeAttributes.at(sbeType).dumpType;
constexpr auto interface = "xyz.openbmc_project.Dump.Create";
constexpr auto function = "CreateDump";
@@ -78,6 +79,8 @@
std::unordered_map<std::string, std::variant<std::string, uint64_t>>
createParams = {
+ {"com.ibm.Dump.Create.CreateParameters.DumpType",
+ dumpRequestType},
{"com.ibm.Dump.Create.CreateParameters.ErrorLogId",
uint64_t(eid)},
{"com.ibm.Dump.Create.CreateParameters.FailingUnitId",