)]}'
{
  "commit": "841bb7d96f72efc4d825b7333b02bda32f3d04f7",
  "tree": "fd7b6e945223e891da070f6c20a71ccdfc9d84a5",
  "parents": [
    "0af7ba53fe126f653602f3abf1e37489e114867f"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Oct 17 16:30:25 2025 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Oct 23 13:35:04 2025 +0100"
  },
  "message": "target/arm: Implement SME2 support in gdbstub\n\nFor SME2, we need to expose the new ZT0 register in the gdbstub XML.\ngdb documents that the requirements are:\n\n\u003e The ‘org.gnu.gdb.aarch64.sme2’ feature is optional.  If present,\n\u003e then the ‘org.gnu.gdb.aarch64.sme’ feature must also be present.\n\u003e The ‘org.gnu.gdb.aarch64.sme2’ feature should contain the\n\u003e following:\n\u003e\n\u003e    - ZT0 is a register of 512 bits (64 bytes).  It is defined as a\n\u003e      vector of bytes.\n\nImplement this.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nMessage-id: 20251017153027.969016-2-peter.maydell@linaro.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f99c73377a909c606d4e80972fad0533bc94d055",
      "old_mode": 33188,
      "old_path": "configs/targets/aarch64-bsd-user.mak",
      "new_id": "7f42e0604772011fe9e276b25f97e2520241c776",
      "new_mode": 33188,
      "new_path": "configs/targets/aarch64-bsd-user.mak"
    },
    {
      "type": "modify",
      "old_id": "b779ac3b4a0614e98152bd4cdd5fe270d49aed1e",
      "old_mode": 33188,
      "old_path": "configs/targets/aarch64-linux-user.mak",
      "new_id": "bf328b3b80c8d522c2fd77ca6f866ee95ae89b4e",
      "new_mode": 33188,
      "new_path": "configs/targets/aarch64-linux-user.mak"
    },
    {
      "type": "modify",
      "old_id": "5dfeb35af904a55183e19e3ceccdaa5027d11257",
      "old_mode": 33188,
      "old_path": "configs/targets/aarch64-softmmu.mak",
      "new_id": "d14bcfc490054712d85a103a05b23bb487b11840",
      "new_mode": 33188,
      "new_path": "configs/targets/aarch64-softmmu.mak"
    },
    {
      "type": "modify",
      "old_id": "ef9be02290f599229eb101b657ac7536421af77e",
      "old_mode": 33188,
      "old_path": "configs/targets/aarch64_be-linux-user.mak",
      "new_id": "284430add7b9498fe875462a45e274f5e9304726",
      "new_mode": 33188,
      "new_path": "configs/targets/aarch64_be-linux-user.mak"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43911dae1603660d434e6be78280c7b3a67070cd",
      "new_mode": 33188,
      "new_path": "gdb-xml/aarch64-sme2.xml"
    },
    {
      "type": "modify",
      "old_id": "8d2229f5192dbc0a1e671aa935a2046d586c79da",
      "old_mode": 33188,
      "old_path": "target/arm/gdbstub.c",
      "new_id": "1ca3e647a847dcb633b89aa6206878b353c036f3",
      "new_mode": 33188,
      "new_path": "target/arm/gdbstub.c"
    },
    {
      "type": "modify",
      "old_id": "65d6bbe65fb9b72b4a45896695771dd6c5c71a02",
      "old_mode": 33188,
      "old_path": "target/arm/gdbstub64.c",
      "new_id": "5ad00fe771d5aa209ca65060014fc2463ca42608",
      "new_mode": 33188,
      "new_path": "target/arm/gdbstub64.c"
    },
    {
      "type": "modify",
      "old_id": "a65386aaed3257066978da6664651001cff17d3f",
      "old_mode": 33188,
      "old_path": "target/arm/internals.h",
      "new_id": "bf44066f71baea76c132751da49104a9676b64e9",
      "new_mode": 33188,
      "new_path": "target/arm/internals.h"
    }
  ]
}
