)]}'
{
  "commit": "e1dd15076bd8b38ed93cd8fc421f3ba8527af40d",
  "tree": "4edc3139c721b92e7a80df5531d5047e9ee39989",
  "parents": [
    "a9d2e3ed4ddbef4f56a007dc6a04509e828cd98f"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Wed Apr 12 13:43:32 2023 +0200"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Fri May 05 10:49:50 2023 +1000"
  },
  "message": "target/riscv: Reorg access check in get_physical_address\n\nWe were effectively computing the protection bits twice,\nonce while performing access checks and once while returning\nthe valid bits to the caller.  Reorg so we do this once.\n\nMove the computation of mxr close to its single use.\n\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nReviewed-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\nReviewed-by: Weiwei Li \u003cliweiwei@iscas.ac.cn\u003e\nTested-by: Daniel Henrique Barboza \u003cdbarboza@ventanamicro.com\u003e\nMessage-Id: \u003c20230325105429.1142530-25-richard.henderson@linaro.org\u003e\nMessage-Id: \u003c20230412114333.118895-25-richard.henderson@linaro.org\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7c384bae3d2851f3f1e02fe6c56815e871113ca",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu_helper.c",
      "new_id": "7849e185543d557d90e7d22c7f9b90d14e227268",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu_helper.c"
    }
  ]
}
