)]}'
{
  "commit": "fe070bf2de1a854329e1546cd4479c64f4ab428e",
  "tree": "d36edeef1e8403ef88d01c58d81254d90b95f6e4",
  "parents": [
    "22564dd26b33cd605b00799d27ad8ffabd99f79a"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Jun 16 13:04:01 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Jun 16 13:17:31 2026 +0100"
  },
  "message": "[virtio] Ignore capabilities that describe inaccessible PCI BARs\n\nIn some configurations, newer versions of QEMU will end up placing the\nmodern interface\u0027s BAR4 above 4GB, rendering it inaccessible in a\n32-bit build of iPXE.  We will currently detect the existence of the\nmodern interface and attempt to use it, but fail at the point of\nattempting to map the PCI BARs.\n\nFix by ignoring any virtio capabilities that describe an inaccessible\nPCI BAR, and thereby allowing iPXE to fall back to using the legacy\ninterface if the modern interface\u0027s BAR cannot be used.\n\nReported-by: Jan ONDREJ (SAL) \u003condrejj@salstar.sk\u003e\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7d75706e0220b0f6e9c5a6d455fb8d195ebdd05",
      "old_mode": 33188,
      "old_path": "src/drivers/bus/virtio.c",
      "new_id": "7a307683ad2b32fdb0e51ea53f6e7b3ff75c0af5",
      "new_mode": 33188,
      "new_path": "src/drivers/bus/virtio.c"
    }
  ]
}
