)]}'
{
  "commit": "1f79ee32b556cad0b6db6f7c866ac4e6b4244cc1",
  "tree": "f59d2be3a908c066351cdbfad2692136b578dc35",
  "parents": [
    "34222fb8101298ead0e43766340843b469597580"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Wed Feb 26 17:20:07 2014 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Wed Feb 26 17:20:07 2014 +0000"
  },
  "message": "target-arm: Add utility function for checking AA32/64 state of an EL\n\nThere are various situations where we need to behave differently\ndepending on whether a given exception level is in AArch64 or\nAArch32 state. The state of the current exception level is stored\nin env-\u003eaarch64, but there\u0027s no equivalent guest-visible architected\nstate bits for the status of the exception levels \"above\" the\ncurrent one which may still affect execution. At the moment we\nonly support EL1 (ie no EL2 or EL3) and insist that AArch64\ncapable CPUs run with EL1 in AArch64 state, but these may change\nin the future, so abstract out the \"what state is this?\" check\ninto a utility function which can be enhanced later if necessary.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Peter Crosthwaite \u003cpeter.crosthwaite@xilinx.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "328c256c3efbe7d0242769756c97cdc879a2edfb",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.h",
      "new_id": "afc46b24eebcfee85b95d66527d5372ee7f52d0d",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.h"
    }
  ]
}
