)]}'
{
  "commit": "ad36e61ce400deaddfb07e71b13aea8a74b52550",
  "tree": "5268efd73e5369b1f98bdf492125424199bc1922",
  "parents": [
    "b885dc68a26e0c7a401ca4b338d997ac577847a8"
  ],
  "author": {
    "name": "Giacomo Travaglini",
    "email": "giacomo.travaglini@arm.com",
    "time": "Tue Dec 19 10:18:13 2017 +0000"
  },
  "committer": {
    "name": "Giacomo Travaglini",
    "email": "giacomo.travaglini@arm.com",
    "time": "Thu Feb 08 09:48:02 2018 +0000"
  },
  "message": "arch-arm: Don\u0027t change PSTATE in Illegal Exception return\n\nThis patch fixes the Illegal Exception return handler. According to the\narmarm documentation, when PSTATE.IL is set to one because of an illegal\nexception return, PSTATE.{EL, nRW, SP} are unchanged. This means the\nException level, Execution state, and stack pointer selection do not\nchange as a result of the return.\n\nChange-Id: I35f2fe68fb2822a54fc4a21930871eab7a1aaab4\nSigned-off-by: Giacomo Travaglini \u003cgiacomo.travaglini@arm.com\u003e\nReviewed-by: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\nReviewed-on: https://gem5-review.googlesource.com/8021\nMaintainer: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aace1de2b05bfb4846002fdf0ab588e60353d6a9",
      "old_mode": 33188,
      "old_path": "src/arch/arm/insts/static_inst.cc",
      "new_id": "a7ba91e03ed42acddbe62cce7c4e8ab4f253db71",
      "new_mode": 33188,
      "new_path": "src/arch/arm/insts/static_inst.cc"
    },
    {
      "type": "modify",
      "old_id": "c917abacf408f5d3f70660d14ad2fbab9ccebdaf",
      "old_mode": 33188,
      "old_path": "src/arch/arm/isa.cc",
      "new_id": "5d34e188a08da90f79b86b51e9367a7f87ad65b3",
      "new_mode": 33188,
      "new_path": "src/arch/arm/isa.cc"
    }
  ]
}
