)]}'
{
  "commit": "fc0ea471ec26cdc5639809c4ea4b70a80567f432",
  "tree": "d84d04b2e6bfe71a3a3c7edebeda8cc7e565264c",
  "parents": [
    "f706b67da61aecc54bbdad16bea3fc69e9fd844b"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Jan 30 18:23:07 2025 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Feb 20 14:20:29 2025 +0000"
  },
  "message": "target/arm: Remove CP_ACCESS_TRAP handling\n\nThere are no longer any uses of CP_ACCESS_TRAP in access functions,\nbecause we have converted them all to use either CP_ACCESS_TRAP_EL1\nor CP_ACCESS_TRAP_UNCATEGORIZED, as appropriate. Remove the handling\nof bare CP_ACCESS_TRAP from the access_check_cp_reg() helper, so that\nit now asserts if an access function returns a value requesting a\ntrap without a target EL.\n\nRename CP_ACCESS_TRAP to CP_ACCESS_TRAP_BIT, to make it clearer\nthat this is an internal-only definition, not something that\nit makes sense to return from an access function. This should\nhelp to avoid future bugs where we return the wrong syndrome\nvalue by mistake.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-id: 20250130182309.717346-13-peter.maydell@linaro.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbf5798069d3d8b28460661c194dc4f840cab52d",
      "old_mode": 33188,
      "old_path": "target/arm/cpregs.h",
      "new_id": "fb3b84baa1e700c602a1c4ea8e11a44c69af097c",
      "new_mode": 33188,
      "new_path": "target/arm/cpregs.h"
    },
    {
      "type": "modify",
      "old_id": "c69d2ac643ffa4431fc1e2398dab2de309b04242",
      "old_mode": 33188,
      "old_path": "target/arm/tcg/op_helper.c",
      "new_id": "fcee11e29adba95e7e949457426983a95c8276d1",
      "new_mode": 33188,
      "new_path": "target/arm/tcg/op_helper.c"
    }
  ]
}
