)]}'
{
  "commit": "ab75ecb79be3b856f63bef4c91aef0dc17d405cb",
  "tree": "04370c6fac0ffbe5a5b9af31ac40a69aa86e4450",
  "parents": [
    "748e62dbf5065c7d166c827425c7797389b5f9fe"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Tue Apr 02 12:31:35 2024 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Apr 18 11:17:27 2024 +0200"
  },
  "message": "vga: optimize computation of dirty memory region\n\nThe depth \u003d\u003d 0 and depth \u003d\u003d 15 have to be special cased because\nwidth * depth / 8 does not provide the correct scanline length.\nHowever, thanks to the recent reorganization of vga_draw_graphic()\nthe correct value of VRAM bits per pixel is available in \"bits\".\n\nUse it (via the same \"bwidth\" computation that is used later in\nthe function), thus restricting the slow path to the wraparound case.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77f59e8c1136a2034cf4e5aa100120edb857b483",
      "old_mode": 33188,
      "old_path": "hw/display/vga.c",
      "new_id": "77d709a3d69aa147b2f405c0fe0eb8cff6a6a9ce",
      "new_mode": 33188,
      "new_path": "hw/display/vga.c"
    }
  ]
}
