{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":371430917,"defaultBranch":"main","name":"ipl","ownerLogin":"open-power","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-27T16:02:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8000311?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1622131359.7771761","currentOid":""},"activityList":{"items":[{"before":"f462229b6fbf0fe0c619b5df1d2e7c623ae54b77","after":"7f79419830aa6c91b427de3d881f43eb5a4fa658","ref":"refs/heads/main","pushedAt":"2024-09-25T12:22:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhruvibm","name":"Dhruvaraj S","path":"/dhruvibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16666879?s=80&v=4"},"commit":{"message":"libphal: Modify trace for getFRUType API calls\n\nWe are modifying the logging behavior for the getFRUType API. Instead\nof logging an error trace when a location code does not exist in the\nPHAL device tree, we will now log a debug trace. This change is\nintended to reduce unnecessary entries in the journal.\n\nChange-Id: I7829f968ec36000f6961c92d5b9a7e8cd961d109\nSigned-off-by: SwethaParasa ","shortMessageHtmlLink":"libphal: Modify trace for getFRUType API calls"}},{"before":"2b5f1a7843a17cfa22a9010c47d2a2bf22b6328c","after":"f462229b6fbf0fe0c619b5df1d2e7c623ae54b77","ref":"refs/heads/main","pushedAt":"2024-09-19T11:53:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhruvibm","name":"Dhruvaraj S","path":"/dhruvibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16666879?s=80&v=4"},"commit":{"message":"Use the inventory index to map the failing unit\n\nThe pdbg index was different from that of cronus index. That was fixed\nrecently. As a result, pdbg target index does not have any mapping to\ninventory index.\n\nWhen the PLDM requests for a SBE dump, it sends the inventory index of\nthe dimm. Using that index, we need to find the corresponding OCMB on\nthe device tree. The new inventory_index attribute lets us know the\ntarget. Updating the code to use that index.\n\nTested and works as expected.\n\n```\nSep 17 10:58:36 rain104bmctest openpower-dump-monitor[3264]: err: ody_extract_sbe_rc:269 The external halt_req input was active.\nSep 17 10:58:36 rain104bmctest openpower-dump-monitor[3264]: err: ody_extract_sbe_rc:467 Instruction machine check at Address = FFF80014\nSep 17 10:58:36 rain104bmctest openpower-dump-monitor[3264]: extract_sbe_rc for target=/proc1/pib/perv14/mc2/mi0/mcc1/omi1/ocmb0 returned rc=0x7EE933B4 and SBE Recovery Action=0x00000000\nSep 17 10:59:36 rain104bmctest pldmd[982]: sdeventplus: ioCallback: Instance ID 31 for TID 9 was not previously allocated\nSep 17 10:59:36 rain104bmctest pldmd[982]: sdeventplus: ioCallback: Instance ID 0 for TID 9 was not previously allocated\nSep 17 10:59:36 rain104bmctest pldmd[982]: sdeventplus: ioCallback: Instance ID 1 for TID 9 was not previously allocated\nSep 17 10:59:36 rain104bmctest pldmd[982]: sdeventplus: ioCallback: Instance ID 2 for TID 9 was not previously allocated\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3264]: Collection process completed\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3264]: SBE dump collection completed successfully\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3285]: Could not fetch end time for 40000007. Setting manually\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3297]: plat_dump/1073741831.0_11_SbeData_ody_ody_pibmem_dump\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3297]: plat_dump/1073741831.0_11_SbeData_ody_ody_pibms_reg_dump\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3297]: plat_dump/1073741831.0_11_SbeData_ody_ody_ppe_state\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3297]: plat_dump/1073741831.0_11_SbeData_ody_ody_sbe_localreg_dump\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3297]: info.yaml\nSep 17 11:00:27 rain104bmctest openpower-dump-monitor[3242]: Adding Dump Header: /usr/share/dreport.d/include.d/gendumpheader\nSep 17 11:00:29 rain104bmctest phosphor-dump-manager[509]: A new dump file found /var/lib/phosphor-debug-collector/opdump/40000007/SYSDUMP.139F230.40000007.20240917105836\n```\n\nSigned-off-by: deepakala-k ","shortMessageHtmlLink":"Use the inventory index to map the failing unit"}},{"before":"1e1ec57270b52d0546b3998dbeacbdbd586a707b","after":"2b5f1a7843a17cfa22a9010c47d2a2bf22b6328c","ref":"refs/heads/main","pushedAt":"2024-09-05T12:17:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhruvibm","name":"Dhruvaraj S","path":"/dhruvibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16666879?s=80&v=4"},"commit":{"message":"libphal: Fix libphal traces\n\nlibphal trace is broken and the traces are not flushed to the journal.\nSo, using fflush to fix this issue.\n\nAlso, log() method is expecting a c string. so, type casting the\nargument.\n\nChange-Id: I61b77f71a02504a86fc144832f6fa2cb1410a21c\nSigned-off-by: SwethaParasa ","shortMessageHtmlLink":"libphal: Fix libphal traces"}},{"before":"d6c5ff27426b2cedc7c2d29c6888b40ad96ef381","after":"1e1ec57270b52d0546b3998dbeacbdbd586a707b","ref":"refs/heads/main","pushedAt":"2024-08-21T05:09:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"libphal: PHAL API for returning FRU Type\n\nWe need to capture the DRAM manufacturer ID in the PEL (error log)\nwhenever a DIMM is callout/guarded/deconfigured. This is essential\nfor identifying the DRAM manufacturer since IBM sources DRAM from\ndifferent vendors.\n\nThe VPD will store the DRAM manufacturer ID in the DIMM inventory\nusing the VINI DBus interface. The PEL daemon must retrieve this\nVPD keyword and add it to a new user data section.\n\nThe PEL daemon is unable to determine if a\ncallout/guarded/deconfigured location code corresponds to a DIMM.\nTherefore, PHAL needs to offer an API that can return the FRU type\nby utilizing the PHAL device tree.\n\nChange-Id: If31bbe18a36aeb3e5d8844643a5bf00db1515106\nSigned-off-by: SwethaParasa ","shortMessageHtmlLink":"libphal: PHAL API for returning FRU Type"}},{"before":"d856c07405b0220bdcbfeb4723ceec69a9dc06db","after":"d6c5ff27426b2cedc7c2d29c6888b40ad96ef381","ref":"refs/heads/main","pushedAt":"2024-04-29T14:08:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"libphal: Removing unnecessary code to get the FAPI unit position\n\nAs with the latest changes in PDBG and PDATA for the Odyssey\nchip indexing we are not anymore considering the FAPI unit\nposition to determine the Ody chip position thus removed the\nfunction from ipl code to get the same as it became redundant.\n\nNo functionality has been changed in effect thus nothing to be tested\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"libphal: Removing unnecessary code to get the FAPI unit position"}},{"before":"a89a603adef44ddcb5a408b76244656fa27f3429","after":"d856c07405b0220bdcbfeb4723ceec69a9dc06db","ref":"refs/heads/main","pushedAt":"2024-04-25T08:34:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Fix FFDC parsing errors\n\nSigned-off-by: Dhruvaraj Subhashchandran ","shortMessageHtmlLink":"Fix FFDC parsing errors"}},{"before":"efe350d51258af7afa9d52e072423ef607521060","after":"a89a603adef44ddcb5a408b76244656fa27f3429","ref":"refs/heads/main","pushedAt":"2024-04-16T08:48:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"libphal: Changing FAPI unit pos to PDBG traget index\n\nEarlier we used to compare the FAPI unit position with the\nfailing unit ID for Odyssey SBE dump collection, while for\nP10 chip, we compared it with PDBG target index. Now along\nwith changes made in PDBG we only compare PDBG target index\nwith the failing unit ID for both the P10 and Odyssey chip\nwhile collecting SBE dump.\n\nTest Results:\n\nodyssey\n p[62]\n mp[6,7]\n perv[28,35]\n p[2]\n mp[68,69]\n perv[51,58]\n p[6]\n mp[70,71]\n perv[60,67]\n/usr/bin/edbg ecmdquery chips -dc\nroot:/tmp/src# busctl --verbose call org.open_power.Dump.Manager /org/openpower/dump xyz.openbmc_project.Dump.Create CreateDump a{sv} 3\n\"com.ibm.Dump.Create.CreateParameters.DumpType\" s \"com.ibm.Dump.Create.DumpType.MemoryBufferSBE\" \"com.ibm.Dump.Create.CreateParameters.ErrorLogId\" t 0xDEADBEEF\n \"com.ibm.Dump.Create.CreateParameters.FailingUnitId\" t 62\nMESSAGE \"o\" {\n OBJECT_PATH \"/xyz/openbmc_project/dump/sbe/entry/40000001\";\n};\n\nApr 08 11:31:42 phosphor-dump-manager[22626]: Creating dump with dumpPath(/var/lib/phosphor-debug-collector/msbedump/40000001) id(40000001) available space(102400) eid(deadbeef) dump type(11) failing unit(62)\nApr 08 11:31:42 pvm_dump_offload[22483]: Watch interfaceAdded path (/xyz/openbmc_project/dump/sbe/entry/40000001)\nApr 08 11:34:27 phosphor-dump-manager[22638]: Collecting SBE dump: path=/tmp/dump_40000001_1712575902/plat_dump, id=40000001, chip position=62\nApr 08 11:34:27 phosphor-dump-manager[22638]: PDBG Initilization started\nApr 08 11:34:27 phosphor-dump-manager[22638]: err: ody_extract_sbe_rc:275 The external halt_req input was active.\nApr 08 11:34:27 phosphor-dump-manager[22638]: err: ody_extract_sbe_rc:473 Instruction machine check at Address = FFF80014\nApr 08 11:34:27 phosphor-dump-manager[22638]: extract_sbe_rc for target=/proc0/pib/perv12/mc0/mi0/mcc1/omi1/ocmb0 returned rc=0x7EC76F54 and SBE Recovery Action=0x00000000\nApr 08 11:34:27 phosphor-dump-manager[22638]: Collection process completed\nApr 08 11:34:27 phosphor-dump-manager[22638]: SBE dump collection completed successfully\nApr 08 11:34:27 phosphor-dump-manager[22667]: Could not fetch start time for 40000001. Setting manually\nApr 08 11:34:27 phosphor-dump-manager[22667]: Could not fetch end time for 40000001. Setting manually\nApr 08 11:34:27 phosphor-dump-manager[22677]: plat_dump/40000001.0_62_SbeData_ody_ody_pibmem_dump\nApr 08 11:34:27 phosphor-dump-manager[22677]: plat_dump/40000001.0_62_SbeData_ody_ody_pibms_reg_dump\nApr 08 11:34:27 phosphor-dump-manager[22677]: plat_dump/40000001.0_62_SbeData_ody_ody_ppe_state\nApr 08 11:34:27 phosphor-dump-manager[22677]: plat_dump/40000001.0_62_SbeData_ody_ody_sbe_localreg_dump\nApr 08 11:34:27 phosphor-dump-manager[22677]: info.yaml\nApr 08 11:34:27 phosphor-dump-manager[22626]: Adding Dump Header :/usr/share/dreport.d/include.d/gendumpheader\nApr 08 11:34:29 pvm_dump_offload[22483]: Watch propertiesChanged object path (/xyz/openbmc_project/dump/sbe/entry/40000001)\nApr 08 11:34:29 pvm_dump_offload[22483]: Queue enqueue dump (/xyz/openbmc_project/dump/sbe/entry/40000001) size of Q (0)\nApr 08 11:34:29 phosphor-dump-manager[22626]: Mon Apr 8 11:34:29 UTC 2024 Successfully completed\nApr 08 11:34:29 phosphor-dump-manager[499]: OriginatorId is not provided\nApr 08 11:34:29 phosphor-dump-manager[499]: OriginatorType is not provided. Replacing the string with the default value\nApr 08 11:34:29 pvm_dump_offload[22483]: Watch interfaceAdded path (/xyz/openbmc_project/dump/bmc/entry/3)\nApr 08 11:34:29 phosphor-dump-manager[22626]: BMC dump initiated o \"/xyz/openbmc_project/dump/bmc/entry/3\"\nApr 08 11:34:29 phosphor-dump-manager[499]: Dump packaging completed\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"libphal: Changing FAPI unit pos to PDBG traget index"}},{"before":"dabd995e326e5c2e136026ebc3c1b67ba0cb8539","after":"efe350d51258af7afa9d52e072423ef607521060","ref":"refs/heads/main","pushedAt":"2024-04-16T08:45:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"POZ: check for FFDC data during dump chip-op success\n\nSBE enqueues the FFDC (first failure data capture) corresponding\nto the internal SBE operations and internal hardware procedure FFDC\n\nAfter any SBE chip-op request from BMC, if the chip-op is\nsuccess BMC needs to check if any FFDC is present and needs\nto create PEL based on the severity set in the FFDC packet.\n\nModified to look for FFDC data even after chip-op success.\n\nroot@rain71bmc:/tmp# peltool -l\n{\n \"0x50006027\": {\n \"SRC\": \"BD204503\",\n \"Message\": \"SBE internal FFDC data after chipop request success\",\n \"PLID\": \"0x50006027\",\n \"CreatorID\": \"BMC\",\n \"Subsystem\": \"Memory\",\n \"Commit Time\": \"04/02/2024 12:42:14\",\n \"Sev\": \"Unrecoverable Error\",\n \"CompID\": \"bmc POZ PEL parser\"\n },\n \"0x50006028\": {\n \"SRC\": \"BD204503\",\n \"Message\": \"SBE internal FFDC data after chipop request success\",\n \"PLID\": \"0x50006028\",\n \"CreatorID\": \"BMC\",\n \"Subsystem\": \"Memory\",\n \"Commit Time\": \"04/02/2024 12:42:14\",\n \"Sev\": \"Predictive Error\",\n \"CompID\": \"bmc POZ PEL parser\"\n }\n}\n\nSigned-off-by: Marri Devender Rao \nChange-Id: I5997eba4bb7385965d897d249793a5e2b150a74d","shortMessageHtmlLink":"POZ: check for FFDC data during dump chip-op success"}},{"before":"98559d86515ed5de058307a17be46b78fd24a5b1","after":"dabd995e326e5c2e136026ebc3c1b67ba0cb8539","ref":"refs/heads/main","pushedAt":"2024-03-20T11:33:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"POZ: cater for reading multiple poz ffdc packets\n\nRead FFDC data from SBE and create separate ffdc\nfiles for the packets with the same slid id value.\n\nTested:\nParsed 5 packets with matching sleds and created\n2 ffdc files\nIPL POZ capturePOZFFDC magicbytes=fbad\nIPL POZ capturePOZFFDC lenInBytes=25c\nIPL POZ capturePOZFFDC slid=1\nIPL POZ capturePOZFFDC offset=0\nIPL POZ capturePOZFFDC magicbytes=fbad\nIPL POZ capturePOZFFDC lenInBytes=60\nIPL POZ capturePOZFFDC slid=3\nIPL POZ capturePOZFFDC offset=25c\n\nIPL POZ capturePOZFFDC magicbytes=fbad\nIPL POZ capturePOZFFDC lenInBytes=60\nIPL POZ capturePOZFFDC slid=3\nIPL POZ capturePOZFFDC offset=2bc\n\nIPL POZ capturePOZFFDC magicbytes=fbad\nIPL POZ capturePOZFFDC lenInBytes=60\nIPL POZ capturePOZFFDC slid=3\nIPL POZ capturePOZFFDC offset=31c\n\nIPL POZ capturePOZFFDC magicbytes=fbad\nIPL POZ capturePOZFFDC lenInBytes=60\nIPL POZ capturePOZFFDC slid=3\nIPL POZ capturePOZFFDC offset=37c\n\nIPL POZ capturePOZFFDC multislid size=5\nIPL POZ capturePOZFFDC split multislid size=2\nIPL POZ capturePOZFFDC split multislid fd=0x6\nIPL POZ capturePOZFFDC split multislid filename=\"/tmp/libphal-8vcrO0\"\nIPL POZ capturePOZFFDC split multislid fd=0x7\nIPL POZ capturePOZFFDC split multislid filename=\"/tmp/libphal-NDtJfo\"\nIPL POZ capturePOZFFDC split multislid file list size=0x2\n\nSigned-off-by: Marri Devender Rao \nChange-Id: I8f7f48c741fd82c2293d1720468d4c8eb2d3f925","shortMessageHtmlLink":"POZ: cater for reading multiple poz ffdc packets"}},{"before":"52f19fb477b4418c285c49232e2a6d37133abe20","after":"98559d86515ed5de058307a17be46b78fd24a5b1","ref":"refs/heads/main","pushedAt":"2024-03-08T06:10:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Read buffer length size increased to read PIBMEM dumps for Odyssey\n\nTo read PIBMEM dump data for Odyssey chip we need 512KB of length.\nThe code in dump collection section has been changed accordingly.\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"Read buffer length size increased to read PIBMEM dumps for Odyssey"}},{"before":"2a2daf6ee2eb7742e886a334a59260b9b7d74c08","after":"52f19fb477b4418c285c49232e2a6d37133abe20","ref":"refs/heads/main","pushedAt":"2024-02-29T10:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Setting using SCOM as false while calling ody_extract_sbe_rc\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"Setting using SCOM as false while calling ody_extract_sbe_rc"}},{"before":"1958ccedbb2facbd6d18da1ecbbca14b69cda505","after":"2a2daf6ee2eb7742e886a334a59260b9b7d74c08","ref":"refs/heads/main","pushedAt":"2024-02-01T00:36:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Odyssey SBE dump collection support code added\n\nWe have now OdySsey chip along with the existing p10 which supports SBE dump collection. In future we may have more varities of chips.\nSo the new code to support Odyssey operation has been added along with P10.\n\nTest:\n\nbusctl --verbose call org.open_power.Dump.Manager /org/openpower/dump xyz.openbmc_project.Dump.Create CreateDump a{sv} 3\n\"com.ibm.Dump.Create.CreateParameters.DumpType\" s\n\"com.ibm.Dump.Create.DumpType.MemoryBufferSBE\" \"com.ibm.Dump.Create.CreateParameters.ErrorLogId\" t 0xDEADBEEF\n\"com.ibm.Dump.Create.CreateParameters.FailingUnitId\" t 2\n\nMESSAGE \"o\" {\nOBJECT_PATH \"/xyz/openbmc_project/dump/msbe/entry/40000003\";\n};\n\nJan 29 08:53:46 phosphor-dump-manager[498]: Create dump type(sbedump) with id(40000003)\nJan 29 08:53:46 phosphor-dump-manager[12970]: Creating dump with dumpPath(/var/lib/phosphor-debug-collector/msbedump/40000003) id(40000003) available space(102400) eid(deadbeef) dump type(11) failing unit(2)\nJan 29 08:53:46 phosphor-dump-manager[12982]: Collecting SBE dump: path=/tmp/dump_40000003_1706518426/plat_dump, id=40000003, chip position=2\nJan 29 08:53:46 phosphor-dump-manager[12982]: PDBG Initilization started\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering getTargetFromFailingId\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting getTargetFromFailingId\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering probeTarget\nJan 29 08:53:46 phosphor-dump-manager[12982]: Probing target = /proc0/ocmb2\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting probeTarget\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering probeTarget\nJan 29 08:53:46 phosphor-dump-manager[12982]: Probing target = /hmfsi-ody@110\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting probeTarget\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering checkSbeState\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting checkSbeState\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering executeSbeExtractRc\nJan 29 08:53:46 phosphor-dump-manager[12982]: err: ody_extract_sbe_rc:269 The external halt_req input was active.\nJan 29 08:53:46 phosphor-dump-manager[12982]: err: ody_extract_sbe_rc:467 Instruction machine check at Address = FFF80014\nJan 29 08:53:46 phosphor-dump-manager[12982]: extract_sbe_rc for target=/proc0/pib/perv12/mc0/mi0/mcc1/omi0/ocmb0 returned rc=0x7ED76F54 and SBE Recovery Action=0x00000000\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting executeSbeExtractRc\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering collectLocalRegDump\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering writeSBERegValuesToFile\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting writeSBERegValuesToFile\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting collectLocalRegDump\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering collectPIBMSRegDump\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering writePIBMSRegValuesToFile\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting writePIBMSRegValuesToFile\nJan 29 08:53:46 phosphor-dump-manager[12982]: Exiting collectPIBMSRegDump\nJan 29 08:53:46 phosphor-dump-manager[12982]: Entering collectPIBMEMDump\nJan 29 08:53:50 pldmd[890]: The eid:InstanceID 10:1 is using.\nJan 29 08:53:50 pldmd[890]: Failed to receive response for get_state_sensor_readings command, sensor id : 21861\nJan 29 08:56:26 phosphor-dump-manager[12982]: Entering writePIBMEMDataToFile\nJan 29 08:56:26 phosphor-dump-manager[12982]: Exiting writePIBMEMDataToFile\nJan 29 08:56:26 phosphor-dump-manager[12982]: Exiting collectPIBMEMDump\nJan 29 08:56:26 phosphor-dump-manager[12982]: Entering collectPPEState\nJan 29 08:56:26 phosphor-dump-manager[12982]: ppe_get_xir_addr(i_ppe_type, PPE_IDX_XIXCR, i_ppe_instance_num) returned as d0000\nJan 29 08:56:26 phosphor-dump-manager[12982]: ppe_get_xir_addr(i_ppe_type, PPE_IDX_XIRAMDBG, i_ppe_instance_num) returned as d0003\nJan 29 08:56:26 phosphor-dump-manager[12982]: ppe_get_xir_addr(i_ppe_type, PPE_IDX_XIRAMEDR, i_ppe_instance_num) returned as d0004\nJan 29 08:56:26 phosphor-dump-manager[12982]: ppe_get_xir_addr(i_ppe_type, PPE_IDX_XIDBGPRO, i_ppe_instance_num) returned as d0005\nJan 29 08:56:26 phosphor-dump-manager[12982]: ppe_get_xir_addr(i_ppe_type, PPE_IDX_XIDBGINF, i_ppe_instance_num) returned as d000f\nJan 29 08:56:27 phosphor-dump-manager[12982]: Entering writePPEStateToFile\nJan 29 08:56:27 phosphor-dump-manager[12982]: Exiting writePPEStateToFile\nJan 29 08:56:27 phosphor-dump-manager[12982]: Exiting collectPPEState\nJan 29 08:56:27 phosphor-dump-manager[12982]: Entering finalizeCollection\nJan 29 08:56:27 phosphor-dump-manager[12982]: Collection process completed\nJan 29 08:56:27 phosphor-dump-manager[12982]: Exiting finalizeCollection\nJan 29 08:56:27 phosphor-dump-manager[12982]: SBE dump collection completed successfully\nJan 29 08:56:27 phosphor-dump-manager[13025]: plat_dump/40000003.0_2_SbeData_ody_ody_pibmem_dump\nJan 29 08:56:27 phosphor-dump-manager[13025]: plat_dump/40000003.0_2_SbeData_ody_ody_pibms_reg_dump\nJan 29 08:56:27 phosphor-dump-manager[13025]: plat_dump/40000003.0_2_SbeData_ody_ody_ppe_state\nJan 29 08:56:27 phosphor-dump-manager[13025]: plat_dump/40000003.0_2_SbeData_ody_ody_sbe_localreg_dump\nJan 29 08:56:27 phosphor-dump-manager[13025]: info.yaml\nJan 29 08:56:27 phosphor-dump-manager[12970]: Adding Dump Header :/usr/share/dreport.d/include.d/gendumpheader\nJan 29 08:56:28 bmcweb[908]: (2024-01-29 08:56:28) [ERROR \"event_dbus_monitor.hpp\":468] Invalid dump type received when listening for dump created signal\nJan 29 08:56:28 phosphor-dump-manager[12970]: Mon Jan 29 08:56:28 UTC 2024 Successfully completed\nJan 29 08:56:28 phosphor-dump-manager[498]: OriginatorId is not provided\nJan 29 08:56:28 phosphor-dump-manager[498]: OriginatorType is not provided. Replacing the string with the default value\nJan 29 08:56:28 pvm_dump_offload[11928]: Watch interfaceAdded path (/xyz/openbmc_project/dump/bmc/entry/15)\nJan 29 08:56:28 phosphor-dump-manager[498]: Dump packaging completed\nJan 29 08:56:28 phosphor-dump-manager[12970]: BMC dump initiated o \"/xyz/openbmc_project/dump/bmc/entry/15\"\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"Odyssey SBE dump collection support code added"}},{"before":"cdfa962ac5a3236e33029a8aa28758142235e99f","after":"1958ccedbb2facbd6d18da1ecbbca14b69cda505","ref":"refs/heads/main","pushedAt":"2024-01-17T08:41:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Restructure SBE dump collection for improved maintainability\n\nThis commit breaks down the large functions involved in the SBE dump\ncollection process into smaller, more manageable functions.\n\nChanges:\n- Split preCollection to smaller functions\n- collectSBEDump calls each of these smaller functions.\n- Split collect dump to smaller functions for executing each HWP\nThe refactor does not introduce any new functionality\n\nSigned-off-by: Dhruvaraj Subhashchandran ","shortMessageHtmlLink":"Restructure SBE dump collection for improved maintainability"}},{"before":"20f5eca37e5dcc16f984149df726fd451c41b1d5","after":"cdfa962ac5a3236e33029a8aa28758142235e99f","ref":"refs/heads/main","pushedAt":"2023-12-15T11:53:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Collect SBE dump from Odyssey SBE\n\nThis commit add support for passing the OCMB target pointer\nto the get dump chip-op\n\nTested:\n\nExecuted hardware dump collection\n\nSigned-off-by: Dhruvaraj Subhashchandran ","shortMessageHtmlLink":"Collect SBE dump from Odyssey SBE"}},{"before":"c62363cdc13fae0a224741fcc201f8861694ffba","after":"20f5eca37e5dcc16f984149df726fd451c41b1d5","ref":"refs/heads/main","pushedAt":"2023-11-29T08:55:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Added logic for collecting Odyssey SBE dump\n\nChanges are been made to handle the SBE dump collection\nscenarios for Odyssey memory chip.\n\nSigned-off-by: Swarnendu Roy Chowdhury ","shortMessageHtmlLink":"Added logic for collecting Odyssey SBE dump"}},{"before":"668c4b0037a8d521a8da0a03a918f714c456d06c","after":"c62363cdc13fae0a224741fcc201f8861694ffba","ref":"refs/heads/main","pushedAt":"2023-11-24T07:22:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"libphal: Add method to find if control transitioned to host (#4)\n\nUtilizing the xyz.openbmc_project.State.Host interface to ascertain the\r\nhost's operational status becomes less accurate when transitioning from\r\nhostboot to host. During the period when host is initializing and not\r\nyet fully operational, the host state is erroneously presumed to be in\r\nhostboot. In situations where host encounters initial boot difficulties,\r\nand the watchdog time is hit as the boot up process has not completed\r\nwithin a specific time, this watchdog misinterprets the issue as\r\na problem with hostboot.\r\n\r\nTo address this, there exists a core scratch register that undergoes an\r\nupdate by hostboot just before transferring control to host. We have\r\ndevised a method that leverages this register to determine whether the\r\ntransition to host has already occurred.\r\n\r\nBy implementing this functionality we can determine which booting\r\nsubsystem is failed or stopped responding, and the dump can be extracted\r\nfrom the right subsystem.\r\n\r\nTested:\r\nInvoked the method at different stages of ipling and found the status\r\nreturned as expected.\r\n\r\nSigned-off-by: Deepa Karthikeyan ","shortMessageHtmlLink":"libphal: Add method to find if control transitioned to host (#4)"}},{"before":"f9c9a3595dd767baf21a7e870e563c138187fb7f","after":"668c4b0037a8d521a8da0a03a918f714c456d06c","ref":"refs/heads/main","pushedAt":"2023-09-15T06:14:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aravynd","name":"Aravind T","path":"/aravynd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7407025?s=80&v=4"},"commit":{"message":"Check for the SBE state before collecting dump\n\nThis commit adds a check for the SBE state before collecting\nthe SBE dump to prevent multiple collections of the dump.\n\nTest:\n\nRequest dump multiple times on same SBE and second time the\ncall should return error.\n\nSigned-off-by: Dhruvaraj Subhashchandran ","shortMessageHtmlLink":"Check for the SBE state before collecting dump"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMjoyMjo1MC4wMDAwMDBazwAAAATASfTb","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xNVQwNjoxNDoyNi4wMDAwMDBazwAAAAOBLUJ5"}},"title":"Activity ยท open-power/ipl"}