)]}'
{
  "commit": "8745a2cd8e0af71bb2982c4dcb21859ebfb31020",
  "tree": "9091e431e1ddfa00d7ad37f799c1a6b722ce0e00",
  "parents": [
    "77c3316737fcb5240d37d6eca2386584688c6d3b"
  ],
  "author": {
    "name": "Mark Rutland",
    "email": "mark.rutland@arm.com",
    "time": "Wed Jul 24 10:00:45 2024 +0100"
  },
  "committer": {
    "name": "Mark Rutland",
    "email": "mark.rutland@arm.com",
    "time": "Tue Aug 20 12:04:08 2024 +0100"
  },
  "message": "aarch32: Refactor inital entry\n\nFor historical reasons the early AArch32 code is structured differently\nfrom the early AArch64 code, with some common code (including stack\nsetup) performed before we identify the mode we were entered in.\n\nAlign the structure of the early AArch32 code with that of the early\nAArch64 code. This will make subsequent refactoring easier.\n\nSigned-off-by: Mark Rutland \u003cmark.rutland@arm.com\u003e\nAcked-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nReviewed-by: Andre Przywara \u003candre.przywara@arm.com\u003e\nCc: Akos Denke \u003cakos.denke@arm.com\u003e\nCc: Luca Fancellu \u003cluca.fancellu@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d16c9c97bc9e025adddd15684c9221d0efd2f80",
      "old_mode": 33188,
      "old_path": "arch/aarch32/boot.S",
      "new_id": "cf83e5585204807c4616572e721b24128e4a58bf",
      "new_mode": 33188,
      "new_path": "arch/aarch32/boot.S"
    }
  ]
}
