)]}'
{
  "commit": "a65f1de982302f5c33f668ad25a120eba7993d37",
  "tree": "68af19a05242c14ebb938b889a9f5be3728fdb94",
  "parents": [
    "f502cfc207ff288ec1f3dac10024c51ffe64a65d"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Apr 15 19:18:43 2014 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Apr 17 21:34:04 2014 +0100"
  },
  "message": "target-arm: Implement AArch64 SPSR_EL1\n\nImplement the AArch64 SPSR_EL1. For compatibility with how KVM\nhandles SPSRs and with the architectural mapping between AArch32\nand AArch64, we put this in the banked_spsr[] array in the slot\nthat is used for SVC in AArch32. This means we need to extend the\narray from uint32_t to uint64_t, which requires some reworking\nof the 32 bit KVM save/restore code.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nAcked-by: Peter Crosthwaite \u003cpeter.crosthwaite@xilinx.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b9bda218416bbbe488f7ed9cc83b77d7be4327",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.h",
      "new_id": "0ce4c26d161190d8091d3f0bdc7607f758ce43d2",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "27a3dc2a7556f5aaa8a4ece81e5cdeae76d44a4b",
      "old_mode": 33188,
      "old_path": "target-arm/helper.c",
      "new_id": "68f8c6a832de4fb4f3a1acdd95018ce2f2ac9939",
      "new_mode": 33188,
      "new_path": "target-arm/helper.c"
    },
    {
      "type": "modify",
      "old_id": "b21f8440966456e9c797aaf7cd45a221f0ad92de",
      "old_mode": 33188,
      "old_path": "target-arm/kvm32.c",
      "new_id": "a690d9935f3929845a5ab6be09e91ab46b7384ad",
      "new_mode": 33188,
      "new_path": "target-arm/kvm32.c"
    },
    {
      "type": "modify",
      "old_id": "39c4364593f860da4790b20481d291a64f983382",
      "old_mode": 33188,
      "old_path": "target-arm/kvm64.c",
      "new_id": "e115879d9abbeb18e4fc593febc66b02b6129586",
      "new_mode": 33188,
      "new_path": "target-arm/kvm64.c"
    },
    {
      "type": "modify",
      "old_id": "c2c0780d4f963607641fd8737e2c5eca5401279e",
      "old_mode": 33188,
      "old_path": "target-arm/machine.c",
      "new_id": "b967223fc063dcd64f5af7b012149572c5aaffa1",
      "new_mode": 33188,
      "new_path": "target-arm/machine.c"
    }
  ]
}
