)]}'
{
  "commit": "b8d5503a3ecf8bcf75e4960d04215f71dbfd5dd2",
  "tree": "5f4fbe330a5987c660d2db79a134338d93dcb97a",
  "parents": [
    "1267e1ddeb65db5405405adb711272133fe9c670"
  ],
  "author": {
    "name": "Song Gao",
    "email": "gaosong@loongson.cn",
    "time": "Fri Mar 21 09:13:58 2025 +0800"
  },
  "committer": {
    "name": "Bibo Mao",
    "email": "maobibo@loongson.cn",
    "time": "Fri Mar 21 11:31:56 2025 +0800"
  },
  "message": "target/loongarch: fix bad shift in check_ps()\n\nIn expression 1ULL \u003c\u003c tlb_ps, left shifting by more than 63 bits has\nundefined behavior. The shift amount, tlb_ps, is as much as 64. check\n\"tlb_ps \u003e\u003d64\" to fix.\n\nResolves: Coverity CID 1593475\n\nFixes: d882c284a3 (\"target/loongarch: check tlb_ps\")\nSuggested-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Song Gao \u003cgaosong@loongson.cn\u003e\nReviewed-by: Bibo Mao \u003cmaobibo@loongson.cn\u003e\nSigned-off-by: Bibo Mao \u003cmaobibo@loongson.cn\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1cd959a76677390094aeac5f512f494c709d711a",
      "old_mode": 33188,
      "old_path": "target/loongarch/internals.h",
      "new_id": "9fdc3059d86dcffa8352ab83684dab59c4c3de5b",
      "new_mode": 33188,
      "new_path": "target/loongarch/internals.h"
    },
    {
      "type": "modify",
      "old_id": "379c71e741343397af5c292f10efa90d4340abc5",
      "old_mode": 33188,
      "old_path": "target/loongarch/tcg/csr_helper.c",
      "new_id": "6a7a65c860b2d3056d4ecd5e4d0ef85864407236",
      "new_mode": 33188,
      "new_path": "target/loongarch/tcg/csr_helper.c"
    },
    {
      "type": "modify",
      "old_id": "646dbf59de5cc06e2150fbd622b60219ad20d5a3",
      "old_mode": 33188,
      "old_path": "target/loongarch/tcg/tlb_helper.c",
      "new_id": "bd8081e886dd7fff034db79658935206d175bbe5",
      "new_mode": 33188,
      "new_path": "target/loongarch/tcg/tlb_helper.c"
    }
  ]
}
