)]}'
{
  "commit": "2f1ff4e7b9f30cc73e32bcb8e85fbe80a8925db1",
  "tree": "1c316220fad06081631f7e346f8a1748e2e4b666",
  "parents": [
    "26d19945944b4878fa84667487a5c4fe38df960a"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Fri Jun 23 11:15:46 2023 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Jun 23 11:15:46 2023 +0100"
  },
  "message": "target/arm: Handle Block and Page bits for security space\n\nWith Realm security state, bit 55 of a block or page descriptor during\nthe stage2 walk becomes the NS bit; during the stage1 walk the bit 5\nNS bit is RES0.  With Root security state, bit 11 of the block or page\ndescriptor during the stage1 walk becomes the NSE bit.\n\nRather than collecting an NS bit and applying it later, compute the\noutput pa space from the input pa space and unconditionally assign.\nThis means that we no longer need to adjust the output space earlier\nfor the NSTable bit.\n\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-id: 20230620124418.805717-13-richard.henderson@linaro.org\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea0ad56f13e69ddbd5726557db54bbf804500c62",
      "old_mode": 33188,
      "old_path": "target/arm/ptw.c",
      "new_id": "bbae432861fa96ecdabdf03c00d66b8c0045ff2e",
      "new_mode": 33188,
      "new_path": "target/arm/ptw.c"
    }
  ]
}
