)]}'
{
  "commit": "676b3ba2d0674af272d31a2bee10d5aef4a5ff07",
  "tree": "29c66723f68f37200a81ea92a88a76751215a856",
  "parents": [
    "b2c0cc6300f0a5fd1b5c69926565b6f9982962c2"
  ],
  "author": {
    "name": "Magnus Kulke",
    "email": "magnuskulke@linux.microsoft.com",
    "time": "Fri Apr 17 12:56:15 2026 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Fri Jun 26 00:48:22 2026 +0200"
  },
  "message": "target/i386/mshv: migrate XSAVE state\n\nWe implement fn\u0027s that roundtrip XSAVE state in migration. We are using\nthe xsave_helper routines to move individual components from CPUX86State\nto an xsave_buf and then we have to compact the buffer to XSAVEC format,\nwhich is what the hypervisor expects.\n\nAnd the same applies in the other direction for restoring state from the\nhypervisor.\n\nSigned-off-by: Magnus Kulke \u003cmagnuskulke@linux.microsoft.com\u003e\nLink: https://lore.kernel.org/r/20260417105618.3621-32-magnuskulke@linux.microsoft.com\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80062d1d0d80df79f9b52edde26c0f175fe46494",
      "old_mode": 33188,
      "old_path": "target/i386/meson.build",
      "new_id": "b4fbf8a53746e13c1c5490bdd0205cbb4c524f2d",
      "new_mode": 33188,
      "new_path": "target/i386/meson.build"
    },
    {
      "type": "modify",
      "old_id": "9f513a0e436eac5e8aa215a35bc3b52a2ef82e66",
      "old_mode": 33188,
      "old_path": "target/i386/mshv/mshv-cpu.c",
      "new_id": "bbf874f6413cffe29d99cc1ec1d1878ee9daa406",
      "new_mode": 33188,
      "new_path": "target/i386/mshv/mshv-cpu.c"
    }
  ]
}
