)]}'
{
  "commit": "fd66378f1ed7458b1f27372e36d7d130e20d6711",
  "tree": "0c74279da8d112eaaaa7b8e1ce5b39e55bcd2127",
  "parents": [
    "b04aad1a7af957f703addde2d53b8dff7531ef79"
  ],
  "author": {
    "name": "Frank Chen",
    "email": "FrankChen4@quantatw.com",
    "time": "Tue Apr 28 20:44:03 2026 +0800"
  },
  "committer": {
    "name": "Patrick Williams",
    "email": "patrick@stwcx.xyz",
    "time": "Wed May 27 02:12:49 2026 +0000"
  },
  "message": "oem-meta: santabarbara: add handler for asic event logs from rainbow MMC\n\nAdd support for decoding the event logs emitted by the Rainbow MMC.\n\nTested-On: santabarbara\n```\nroot@bmc:~# mfg-tool log-display 2\u003e/dev/null\n{\n    ...\n    \"97\": {\n        \"additional_data\": {\n            \"FAILURE_DATA\": \"RAINBOW_BOOTSTRAP_SET_AFTER_PWR_EN - [13 3C]\",\n            \"POWER_RAIL\": \"/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en\",\n            \"_CODE_FILE\": \"/usr/src/debug/pldm/1.0+git/oem/meta/libpldmresponder/file_io_type_event_log.cpp\",\n            \"_CODE_FUNC\": \"void pldm::responder::oem_meta::record::commit(const std::string\u0026, pldm::responder::oem_meta::EventAssert, const std::string\u0026) [with const char* TypeLabel \u003d (\u0026 label); AssertType \u003d sdbusplus::error::xyz::openbmc_project::state::Power::PowerRailFault; DeassertType \u003d sdbusplus::event::xyz::openbmc_project::state::Power::PowerRailFaultRecovered; std::string \u003d std::__cxx11::basic_string\u003cchar\u003e]\",\n            \"_CODE_LINE\": \"199\",\n            \"_PID\": \"1526\"\n        },\n        \"event_id\": \"\",\n        \"message\": \"xyz.openbmc_project.State.Power.PowerRailFault\",\n        \"redfish\": {\n            \"args\": [\n                \"/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en\"\n            ],\n            \"id\": \"OpenBMC_StatePower.PowerRailFault\",\n            \"message\": \"A fault has been detected on power rail \u0027/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en\u0027.\"\n        },\n        \"resolution\": \"\",\n        \"resolved\": false,\n        \"severity\": \"xyz.openbmc_project.Logging.Entry.Level.Error\",\n        \"timestamp\": \"2026-04-28T12:35:39.488000000Z\",\n        \"updated_timestamp\": \"2026-04-28T12:35:39.488000000Z\"\n    }\n}\n\n```\n\nChange-Id: I1a2c1287b85fe9e928fcf5c21ab6fc098b16d56a\nSigned-off-by: Frank Chen \u003cFrankChen4@quantatw.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "600aa7aac796f0efb9d5813789fefc356f7f6ddb",
      "old_mode": 33188,
      "old_path": "oem/meta/libpldmresponder/file_io_type_event_log.cpp",
      "new_id": "a2a52a95bf7100631680dff0867ebcb984dfdd93",
      "new_mode": 33188,
      "new_path": "oem/meta/libpldmresponder/file_io_type_event_log.cpp"
    }
  ]
}
