)]}'
{
  "commit": "6e9cc2da4e8b997fd6ff3249034f436b84fc7974",
  "tree": "e607689a3d8aedeba47a620b8798a8a93c0bf1d5",
  "parents": [
    "4be0fce498d0a08f18b3a9accdb9ded79484d30a"
  ],
  "author": {
    "name": "David Hildenbrand",
    "email": "david@redhat.com",
    "time": "Thu Dec 19 15:41:04 2024 +0100"
  },
  "committer": {
    "name": "David Hildenbrand",
    "email": "david@redhat.com",
    "time": "Sat Dec 21 15:59:59 2024 +0100"
  },
  "message": "s390x/s390-virtio-hcall: prepare for more diag500 hypercalls\n\nLet\u0027s generalize, abstracting the virtio bits. diag500 is now a generic\nhypercall to handle QEMU/KVM specific things. Explicitly specify all\nalready defined subcodes, including legacy ones (so we know what we can\nuse for new hypercalls).\n\nMove the PGM_SPECIFICATION injection into the renamed function\nhandle_diag_500(), so we can turn it into a void function.\n\nWe\u0027ll rename the files separately, so git properly detects the rename.\n\nMessage-ID: \u003c20241219144115.2820241-4-david@redhat.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Thomas Huth \u003cthuth@redhat.com\u003e\nSigned-off-by: David Hildenbrand \u003cdavid@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca49e3cd22ad120856321b5aa145aa678a5dffd6",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-virtio-hcall.c",
      "new_id": "5fb78a719e32883ceac9ae951302774eebaaf959",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-virtio-hcall.c"
    },
    {
      "type": "modify",
      "old_id": "3d9fe147d21c085170e5700a83fb0823b965b5de",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-virtio-hcall.h",
      "new_id": "dca456b9266664cd1ab7a5100006bbd07f07f23f",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-virtio-hcall.h"
    },
    {
      "type": "modify",
      "old_id": "32cf70bb197be7a1b72bd4728d5d0c1082cda212",
      "old_mode": 33188,
      "old_path": "target/s390x/kvm/kvm.c",
      "new_id": "508403609f67c528920bb7ca31675e102f0204ec",
      "new_mode": 33188,
      "new_path": "target/s390x/kvm/kvm.c"
    },
    {
      "type": "modify",
      "old_id": "f44136a5689b6dbe5ff6c3b079b3758b70a15964",
      "old_mode": 33188,
      "old_path": "target/s390x/tcg/misc_helper.c",
      "new_id": "2b4310003b9f8c37ec0a6fde1f48c907591eff37",
      "new_mode": 33188,
      "new_path": "target/s390x/tcg/misc_helper.c"
    }
  ]
}
