)]}'
{
  "commit": "e2bc7787c8dcc38f0f788d68764ffb6b756f7ea6",
  "tree": "186fe9d090fd8b4eb858a4d40fa05e0354c0d715",
  "parents": [
    "d89b64beea65f77c21a553cb54cb97b75c53dc21",
    "fce3d48038e9f38e3e342a59f76c7f9f9b043ed2"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Mon Jun 24 13:51:11 2024 -0700"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Mon Jun 24 13:51:11 2024 -0700"
  },
  "message": "Merge tag \u0027pull-maintainer-june24-240624-1\u0027 of https://gitlab.com/stsquad/qemu into staging\n\nmaintainer updates (plugins, gdbstub):\n\n  - add missing include guard comment to gdbstub.h\n  - move gdbstub enums into separate header\n  - move qtest_[get|set]_virtual_clock functions\n  - allow plugins to manipulate the virtual clock\n  - introduce an Instructions Per Second plugin\n  - fix inject_mem_cb rw mask tests\n  - allow qemu_plugin_vcpu_mem_cb to shortcut when no memory cbs\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmZ5OjoACgkQ+9DbCVqe\n# KkQPlwf/VK673BAjYktuCLnf3DgWvIkkiHWwzBREP5MmseUloLjK2CQPLY/xWZED\n# pbA/1OSzHViD/mvG5wTxwef36b9PIleWj5/YwBxGlrb/rh6hCd9004pZK4EMI3qU\n# 53SK8Qron8TIXjey6XfmAY8rcl030GsHr0Zqf5i2pZKE5g0iaGlM3Cwkpo0SxQsu\n# kMNqiSs9NzX7LxB+YeuAauIvC1YA2F/MGTXeFCTtO9Beyp5oV7oOI+2zIvLjlG5M\n# Z5hKjG/STkNOteoIBGZpe1+QNpoGHSBoGE3nQnGpXb82iLx1KVBcKuQ6GoWGv1Wo\n# hqiSh9kJX479l0mLML+IzaDsgSglbg\u003d\u003d\n# \u003dpvWx\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 24 Jun 2024 02:19:54 AM PDT\n# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44\n# gpg: Good signature from \"Alex Bennée (Master Work Key) \u003calex.bennee@linaro.org\u003e\" [full]\n\n* tag \u0027pull-maintainer-june24-240624-1\u0027 of https://gitlab.com/stsquad/qemu:\n  accel/tcg: Avoid unnecessary call overhead from qemu_plugin_vcpu_mem_cb\n  plugins: fix inject_mem_cb rw masking\n  contrib/plugins: add Instructions Per Second (IPS) example for cost modeling\n  plugins: add migration blocker\n  plugins: add time control API\n  qtest: move qtest_{get, set}_virtual_clock to accel/qtest/qtest.c\n  sysemu: generalise qtest_warp_clock as qemu_clock_advance_virtual_time\n  qtest: use cpu interface in qtest_clock_warp\n  sysemu: add set_virtual_time to accel ops\n  plugins: Ensure register handles are not NULL\n  gdbstub: move enums into separate header\n  include/exec: add missing include guard comment\n\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": []
}
