openpower:dreport: add core and BMC generated dump file list to the BMC dump

List all the dump file names with path and append the output file to
BMC dump.

Tested
[core files]

[BMC dumps]
/var/lib/phosphor-debug-collector/dumps/23/BMCDUMP.13E8CEX.00000023.20220328231804
/var/lib/phosphor-debug-collector/dumps/24/BMCDUMP.13E8CEX.00000024.20220329045155

[Hardware dumps]

[Hostboot dumps]

[SBE dumps]

Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
Change-Id: Iac5f0e6d542ba1fa5b18b5c9399ee7537e05e274
diff --git a/tools/dreport.d/openpower.d/plugins.d/dumpfilelist b/tools/dreport.d/openpower.d/plugins.d/dumpfilelist
new file mode 100644
index 0000000..ec88055
--- /dev/null
+++ b/tools/dreport.d/openpower.d/plugins.d/dumpfilelist
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+#
+# config: 2 30
+# @brief: List the bmc generated and core dumps list
+#
+
+. $DREPORT_INCLUDE/functions
+
+file_name="dumplist.log"
+
+#core files
+add_cmd_output "echo $'[core files]'" "$file_name" "core files"
+add_cmd_output "ls -AX /var/lib/systemd/coredump/core*" "$file_name" "core files"
+
+#bmc dumps
+add_cmd_output "echo $'\n[BMC dumps]'" "$file_name" "BMC dumps"
+add_cmd_output "ls -AX /var/lib/phosphor-debug-collector/dumps/*/*" "$file_name" "BMC dumps"
+
+#hardware dumps
+add_cmd_output "echo $'\n[Hardware dumps]'" "$file_name" "Hardware dumps"
+add_cmd_output "ls -AX /var/lib/phosphor-debug-collector/hardwaredump/*/*" "$file_name" "Hardware dumps"
+
+#hostboot dumps
+add_cmd_output "echo $'\n[Hostboot dumps]'" "$file_name" "Hostboot dumps"
+add_cmd_output "ls -AX /var/lib/phosphor-debug-collector/hostbootdump/*/*" "$file_name" "Hostboot dumps"
+
+#sbe dumps
+add_cmd_output "echo $'\n[SBE dumps]'" "$file_name" "SBE dumps"
+add_cmd_output "ls -AX /var/lib/phosphor-debug-collector/sbedump/*/*" "$file_name" "SBE dumps"