)]}'
{
  "commit": "f54e874d645a1ae66a4b5c963f9d6f42cf2ef2cb",
  "tree": "867f34196f91c846ef78735d12732e700cf49e7b",
  "parents": [
    "c364f58da916a6a1cb66c3e0276e898d77e1021b"
  ],
  "author": {
    "name": "Nikos Nikoleris",
    "email": "nikos.nikoleris@arm.com",
    "time": "Thu Jan 04 15:14:26 2018 +0000"
  },
  "committer": {
    "name": "Nikos Nikoleris",
    "email": "nikos.nikoleris@arm.com",
    "time": "Wed Feb 07 16:14:39 2018 +0000"
  },
  "message": "arch-arm: Check cache maintenance insts for permission faults\n\nIn AArch32, data cache maintenance instructions that operate by VA do\nnot generate permission faults.\n\nIn AArch64, a data cache invalidate instruction can generate a\npermission fault when there are no write permissions to the specified\nVA. Data cache clean and data cache clean and invalidate instructions\ndo not generate permission faults.\n\nChecks for external aborts are also bypassed for data cache\nmaintenance instructions.\n\nChange-Id: Iea5bc665e4cf66d528e36b671535b66637c4b224\nReviewed-by: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\nReviewed-on: https://gem5-review.googlesource.com/7827\nMaintainer: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3aebe3d59acf8ebce88f19fe84180169d71710c4",
      "old_mode": 33188,
      "old_path": "src/arch/arm/tlb.cc",
      "new_id": "aeaf60bddad13410ad0e4aa12e26ed836ed3fbbc",
      "new_mode": 33188,
      "new_path": "src/arch/arm/tlb.cc"
    }
  ]
}
