xref: /openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp (revision 78e88402a27ba8e7c04c090c3ba9f32f1777fa52)
18b9b4690SDhruvaraj Subhashchandran #include "config.h"
28b9b4690SDhruvaraj Subhashchandran 
38b9b4690SDhruvaraj Subhashchandran #include "dump-extensions.hpp"
48b9b4690SDhruvaraj Subhashchandran 
5796a92eeSDhruvaraj Subhashchandran #include "dump-extensions/openpower-dumps/openpower_dumps_config.h"
6796a92eeSDhruvaraj Subhashchandran 
762337a92SDhruvaraj Subhashchandran #include "dump_manager_resource.hpp"
88b9b4690SDhruvaraj Subhashchandran #include "dump_manager_system.hpp"
98b9b4690SDhruvaraj Subhashchandran 
108b9b4690SDhruvaraj Subhashchandran namespace phosphor
118b9b4690SDhruvaraj Subhashchandran {
128b9b4690SDhruvaraj Subhashchandran namespace dump
138b9b4690SDhruvaraj Subhashchandran {
148b9b4690SDhruvaraj Subhashchandran 
loadExtensions(sdbusplus::bus_t & bus,DumpManagerList & dumpList)15*9b18bf2dSPatrick Williams void loadExtensions(sdbusplus::bus_t& bus, DumpManagerList& dumpList)
168b9b4690SDhruvaraj Subhashchandran {
17341d683dSDhruvaraj Subhashchandran     dumpList.push_back(std::make_unique<openpower::dump::system::Manager>(
188b9b4690SDhruvaraj Subhashchandran         bus, SYSTEM_DUMP_OBJPATH, SYSTEM_DUMP_OBJ_ENTRY));
19341d683dSDhruvaraj Subhashchandran     dumpList.push_back(std::make_unique<openpower::dump::resource::Manager>(
2062337a92SDhruvaraj Subhashchandran         bus, RESOURCE_DUMP_OBJPATH, RESOURCE_DUMP_OBJ_ENTRY));
218b9b4690SDhruvaraj Subhashchandran }
228b9b4690SDhruvaraj Subhashchandran } // namespace dump
238b9b4690SDhruvaraj Subhashchandran } // namespace phosphor
24