)]}'
{
  "commit": "95bef686e490bc3afc3f51f5fc6e20bf260b938c",
  "tree": "ef43de91c1a3e4e0c25cd27a16ef14680c455908",
  "parents": [
    "90a0778421acdf4ca903be64c8ed19378183c944"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Mon Aug 14 23:33:30 2023 +0400"
  },
  "committer": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Fri Sep 08 13:08:52 2023 +0300"
  },
  "message": "qxl: don\u0027t assert() if device isn\u0027t yet initialized\n\nIf the PCI BAR isn\u0027t yet mapped or was unmapped, QXL_IO_SET_MODE will\nassert(). Instead, report a guest bug and keep going.\n\nThis can be reproduced with:\n\ncat \u003c\u003c EOF | ./qemu-system-x86_64 -vga qxl -m 2048 -nodefaults -qtest stdio\noutl 0xcf8 0x8000101c\noutl 0xcfc 0xc000\noutl 0xcf8 0x80001001\noutl 0xcfc 0x01000000\noutl 0xc006 0x00\nEOF\n\nFixes: https://gitlab.com/qemu-project/qemu/-/issues/1829\n\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nReviewed-by: Thomas Huth \u003cthuth@redhat.com\u003e\nCc: qemu-stable@nongnu.org\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af941fb0c209efc01ec17aa9370c709fc9b8f465",
      "old_mode": 33188,
      "old_path": "hw/display/qxl.c",
      "new_id": "7bb00d68f572b36f04deff86e7c3e5c4c2f6c83a",
      "new_mode": 33188,
      "new_path": "hw/display/qxl.c"
    }
  ]
}
