)]}'
{
  "commit": "6c163811500834f8fa810e240d105468d464cd07",
  "tree": "9f02510f28bac8b443ce88f23d96d2ee2cd29850",
  "parents": [
    "60a902961715a72fa270b517a288f6748a133354"
  ],
  "author": {
    "name": "Mark Cave-Ayland",
    "email": "mark.cave-ayland@ilande.co.uk",
    "time": "Mon Sep 14 13:52:17 2026 +0100"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@oss.qualcomm.com",
    "time": "Sun Sep 27 09:30:12 2026 +0200"
  },
  "message": "hw/macio/mac_dbdma: ensure only implemented DBDMA registers are accessed\n\nWhilst the DBDMA memory region is 4K in size, only the bottom 16 registers are\nimplemented in the Power Macintosh DBDMA controller. If an attempt is made to\naccess any unimplemented registers then an out-of-bounds array access occurs.\n\nRework the switch() statements in dbdma_read() and dbdma_write() to handle each\nindividual register access, as well as providing a safe default for all other\nunimplemented registers.\n\nSigned-off-by: Mark Cave-Ayland \u003cmark.cave-ayland@ilande.co.uk\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\nMessage-ID: \u003c20260914125236.820155-1-mark.cave-ayland@ilande.co.uk\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a55c9c99824fc69496529daebb9f9047bc8376db",
      "old_mode": 33188,
      "old_path": "hw/misc/macio/mac_dbdma.c",
      "new_id": "d00181b97810338ff03106322aae5bea89f639d8",
      "new_mode": 33188,
      "new_path": "hw/misc/macio/mac_dbdma.c"
    }
  ]
}
