)]}'
{
  "commit": "ac41881b48858b279960a17c07f0b159af91e75a",
  "tree": "4fdc78f45b3fe888b3aefd4c13ab4a0c8170e469",
  "parents": [
    "98bc3ab0f256cb983700089770db0823e59c7ceb"
  ],
  "author": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Thu Mar 06 14:57:09 2014 +0200"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Tue Mar 11 13:25:48 2014 +0200"
  },
  "message": "pc: avoid duplicate names for ROM MRs\n\nSince\ncommit 04920fc0faa4760f9c4fc0e73b992b768099be70\n    loader: store FW CFG ROM files in RAM\nRAM MRs including ROM files in FW CFGs are created\nand named using the file basename.\n\nThis becomes problematic if these names are\nsupplied by user, since the basename might not\nbe unique.\n\nThere are two cases we care about:\n- option-rom flag.\n- option ROM for devices. This triggers e.g. when\n  using rombar\u003d0.\n\nAt the moment we get an assert. E.g\nqemu -option-rom /usr/share/ipxe/8086100e.rom -option-rom\n/usr/share/ipxe.efi/8086100e.rom\nRAMBlock \"/rom@genroms/8086100e.rom\" already registered, abort!\n\nThis is a regression from 1.6.\n\nFor now let\u0027s keep it simple and just avoid creating the\nMRs in case of option ROMs.\n\nwhen using 1.7 machine types, enable\noption ROMs in RAM to match that version.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13e98d8dbbc3a820a99dc66c3b0ed7a64512e9f4",
      "old_mode": 33188,
      "old_path": "hw/core/loader.c",
      "new_id": "2bf6b8ff856022b2017cc75d79329b864faa21a0",
      "new_mode": 33188,
      "new_path": "hw/core/loader.c"
    },
    {
      "type": "modify",
      "old_id": "fb2d636a7837f8f2abefc4c64c335a71c68e177d",
      "old_mode": 33188,
      "old_path": "hw/i386/pc_piix.c",
      "new_id": "5e1d2d3de3b342d1bfaf34013c2a814003cbe285",
      "new_mode": 33188,
      "new_path": "hw/i386/pc_piix.c"
    },
    {
      "type": "modify",
      "old_id": "eb55ae4823728477c2febb553f19b7a61cc4d12f",
      "old_mode": 33188,
      "old_path": "hw/i386/pc_q35.c",
      "new_id": "4b0456a95bbbe0bfc93d123709e3f02cee36941a",
      "new_mode": 33188,
      "new_path": "hw/i386/pc_q35.c"
    },
    {
      "type": "modify",
      "old_id": "3dc5b948cfb95d304f2f59d7fa85406543b9c93c",
      "old_mode": 33188,
      "old_path": "include/hw/loader.h",
      "new_id": "796cbf9b39b33366ec8c134ab9e9089ed41c443e",
      "new_mode": 33188,
      "new_path": "include/hw/loader.h"
    }
  ]
}
