)]}'
{
  "commit": "1a150d331d9bbd882c8b93146ff7fbc6259f0961",
  "tree": "241ed8caddbf74dd7ef3026819cba303c13f4b58",
  "parents": [
    "8aa76496dfaac0d7b0dd34793359680c90d9aea0"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Sat May 25 10:30:50 2024 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Sat Jun 08 10:33:38 2024 +0200"
  },
  "message": "target/i386: fix INHIBIT_IRQ/TF/RF handling for VMRUN\n\nFrom vm entry to exit, VMRUN is handled as a single instruction.  It\nuses DISAS_NORETURN in order to avoid processing TF or RF before\nthe first instruction executes in the guest.  However, the corresponding\nhandling is missing in vmexit.  Add it, and at the same time reorganize\nthe comments with quotes from the manual about the tasks performed\nby a #VMEXIT.\n\nAnother gen_eob() task that is missing in VMRUN is preparing the\nHF_INHIBIT_IRQ flag for the next instruction, in this case by loading\nit from the VMCB control state.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "922d8964f8e5cc678ce503f3c1c56b2da145f00d",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/sysemu/svm_helper.c",
      "new_id": "9db8ad62a01d86e67e83a2be9996aa4b71986894",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/sysemu/svm_helper.c"
    },
    {
      "type": "modify",
      "old_id": "77ed9c1db47f965a24059578c0640b496f65a2c6",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/translate.c",
      "new_id": "a9c6424c7df206fa20b128162eaa4e46719deb43",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/translate.c"
    }
  ]
}
