)]}'
{
  "commit": "7627f0a2de31852483babdffded8f0d59e515f91",
  "tree": "ec36e77a640ebc9d45ebe487081b9576d4598bdc",
  "parents": [
    "f12b2498e561ddf9ab45940deb15ef1bb046f699"
  ],
  "author": {
    "name": "Eugenio Pérez",
    "email": "eperezma@redhat.com",
    "time": "Thu Dec 21 18:43:16 2023 +0100"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Tue Dec 26 04:51:07 2023 -0500"
  },
  "message": "vdpa: move iotlb_batch_begin_sent to vhost_vdpa_shared\n\nNext patches will register the vhost_vdpa memory listener while the VM\nis migrating at the destination, so we can map the memory to the device\nbefore stopping the VM at the source.  The main goal is to reduce the\ndowntime.\n\nHowever, the destination QEMU is unaware of which vhost_vdpa device will\nregister its memory_listener.  If the source guest has CVQ enabled, it\nwill be the CVQ device.  Otherwise, it  will be the first one.\n\nMove the iotlb_batch_begin_sent member to VhostVDPAShared so all\nvhost_vdpa can use it, rather than always in the first / last\nvhost_vdpa.\n\nSigned-off-by: Eugenio Pérez \u003ceperezma@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nMessage-Id: \u003c20231221174322.3130442-8-eperezma@redhat.com\u003e\nTested-by: Lei Yang \u003cleiyang@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09df150ef2e83968805b96000661711ef3b04c57",
      "old_mode": 33188,
      "old_path": "hw/virtio/vhost-vdpa.c",
      "new_id": "2ecaedb686364047876bfb6af9696f67701fb3ae",
      "new_mode": 33188,
      "new_path": "hw/virtio/vhost-vdpa.c"
    },
    {
      "type": "modify",
      "old_id": "796a180afa9970af1cd6d50b2eaa5ca72426acdd",
      "old_mode": 33188,
      "old_path": "include/hw/virtio/vhost-vdpa.h",
      "new_id": "05219bbcf7faaef67274290e7d76e519315311b1",
      "new_mode": 33188,
      "new_path": "include/hw/virtio/vhost-vdpa.h"
    }
  ]
}
