)]}'
{
  "commit": "b03a21a63e3bd001f52c527e5a57feddb53a690b",
  "tree": "5b0211318daa1c6e802bfc519039ab3e15aa6fd1",
  "parents": [
    "e6863d9cb9878764181ca60575faf8628442f726"
  ],
  "author": {
    "name": "Chao Li",
    "email": "lichao@loongson.cn",
    "time": "Tue Apr 28 21:01:05 2026 +0800"
  },
  "committer": {
    "name": "mergify[bot]",
    "email": "37929162+mergify[bot]@users.noreply.github.com",
    "time": "Fri May 08 02:42:59 2026 +0000"
  },
  "message": "UefiCpuPkg: Remove the absolute address jump in LoongArch exception handler\n\nIn LoongArch, the last ABS reloaction is located in the exception\nvector. Use four placeholder instructions and patch the addresses in\nthese four instructions after copying vector code.\n\nIt have no ABS relocation since this patch, which is good for other\ncompilers(such as clang).\n\nSigned-off-by: Chao Li \u003clichao@loongson.cn\u003e\nCc: Ray Ni \u003cray.ni@intel.com\u003e\nCc: Jiaxin Wu \u003cjiaxin.wu@intel.com\u003e\nCc: Zhiguang Liu \u003czhiguang.liu@intel.com\u003e\nCc: Dun Tan \u003cdun.tan@intel.com\u003e\nCc: Arun Subramanian Baskaran \u003carun.subramanian.baskaran@intel.com\u003e\nCc: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nCc: Star Zeng \u003cstar.zeng@intel.com\u003e\nCc: Eduardo Cuevas Farfan \u003ceduardo.cuevas.farfan@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0662b6fec38b8439b99d3f1a42798dc00bda334a",
      "old_mode": 33188,
      "old_path": "UefiCpuPkg/CpuDxe/LoongArch64/Exception.c",
      "new_id": "09ff890cf8b447bbab7e758486a9d3bd7b244c22",
      "new_mode": 33188,
      "new_path": "UefiCpuPkg/CpuDxe/LoongArch64/Exception.c"
    },
    {
      "type": "modify",
      "old_id": "c7bfb9a324635e2e3bd5be834e527801184c0f75",
      "old_mode": 33188,
      "old_path": "UefiCpuPkg/Library/CpuExceptionHandlerLib/LoongArch/LoongArch64/ExceptionHandlerAsm.S",
      "new_id": "c3c134c614994d989f127259e38b347fb6284ea6",
      "new_mode": 33188,
      "new_path": "UefiCpuPkg/Library/CpuExceptionHandlerLib/LoongArch/LoongArch64/ExceptionHandlerAsm.S"
    }
  ]
}
