)]}'
{
  "commit": "19ffbec99cf531a7b05ff75720fd9b2f0b5f3334",
  "tree": "2bdaaf6d5d3ef94fb6d3208d08a0924f3d0af31a",
  "parents": [
    "e8e6f797bafadfa16f70ab00e36aa5a4a140c53f"
  ],
  "author": {
    "name": "Mark Rutland",
    "email": "mark.rutland@arm.com",
    "time": "Wed Jul 24 10:28:45 2024 +0100"
  },
  "committer": {
    "name": "Mark Rutland",
    "email": "mark.rutland@arm.com",
    "time": "Tue Aug 27 11:53:46 2024 +0100"
  },
  "message": "aarch32: Always enter kernel via exception return\n\nWhen the boot-wrapper is entered at Secure PL1 it will enter the kernel\nvia an exception return, and when entered at Hyp it will branch to the\nkernel directly. This is an artifact of the way the boot-wrapper was\noriginally written in assembly, and it would be preferable to always\nenter the kernel via an exception return so that PSTATE is always\ninitialized to a known-good value.\n\nRework jump_kernel() to always enter the kernel via an exception return,\nmatching the style of the AArch64 version of jump_kernel()\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": "f21f89ae9577199afb3f8c2befa156913bc605ef",
      "old_mode": 33188,
      "old_path": "arch/aarch32/boot.S",
      "new_id": "e79aa06f86ccb07e6bf65c3709506c67448e8d94",
      "new_mode": 33188,
      "new_path": "arch/aarch32/boot.S"
    }
  ]
}
