)]}'
{
  "commit": "f80f9ec9a63bb2200d614feb658a77b78f9a4bba",
  "tree": "59e22e0a617e392a65431b82256fb443aa6ad850",
  "parents": [
    "f92f8afebe038a4eae9ad90a140c9529f94919a6"
  ],
  "author": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Wed May 20 18:38:09 2009 -0500"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Thu May 21 08:47:55 2009 -0500"
  },
  "message": "Convert machine registration to use module init functions\n\nThis cleans up quite a lot of #ifdefs, extern variables, and other ugliness.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cdda1413669c63aad85abf8cf688dcbcca4dd43",
      "old_mode": 33188,
      "old_path": "hw/an5206.c",
      "new_id": "d417d923b95d420df83e45029493376b22e8efa3",
      "new_mode": 33188,
      "new_path": "hw/an5206.c"
    },
    {
      "type": "modify",
      "old_id": "db7fbabe72f573feb71c1a59a3a44c73a407a461",
      "old_mode": 33188,
      "old_path": "hw/axis_dev88.c",
      "new_id": "506ef28768b6e316f6f25a18e175828f39f1cfaa",
      "new_mode": 33188,
      "new_path": "hw/axis_dev88.c"
    },
    {
      "type": "modify",
      "old_id": "9a99a851d010f7711316925291dc39d8270fcfff",
      "old_mode": 33188,
      "old_path": "hw/boards.h",
      "new_id": "31440176685819a5fedf8914b339a4c62aa5e2f4",
      "new_mode": 33188,
      "new_path": "hw/boards.h"
    },
    {
      "type": "modify",
      "old_id": "cb9b2eb88e56344829ec5107063d06aef339856e",
      "old_mode": 33188,
      "old_path": "hw/dummy_m68k.c",
      "new_id": "5718ab64e1f16043c8ca6e5c471a9763c4eba775",
      "new_mode": 33188,
      "new_path": "hw/dummy_m68k.c"
    },
    {
      "type": "modify",
      "old_id": "9cdf41cb32804a5fb734918400c31380135ef2af",
      "old_mode": 33188,
      "old_path": "hw/etraxfs.c",
      "new_id": "27205ad57966ca21a8722fc4c5f7eb82507027ef",
      "new_mode": 33188,
      "new_path": "hw/etraxfs.c"
    },
    {
      "type": "modify",
      "old_id": "7dd67ce417f59afd91b16c9da6d9c7e6136e91b5",
      "old_mode": 33188,
      "old_path": "hw/gumstix.c",
      "new_id": "85b95eef5993427bc29411ace9e6fa5b7c57cc33",
      "new_mode": 33188,
      "new_path": "hw/gumstix.c"
    },
    {
      "type": "modify",
      "old_id": "ee733fbc23005875c5703e82f4258ea3f14e4c61",
      "old_mode": 33188,
      "old_path": "hw/integratorcp.c",
      "new_id": "ac0bd264ff6e59be5becf8f58d9e47c7d4015e62",
      "new_mode": 33188,
      "new_path": "hw/integratorcp.c"
    },
    {
      "type": "modify",
      "old_id": "cb10414e6125eae7d075aa2ceef084407a7a13d8",
      "old_mode": 33188,
      "old_path": "hw/mainstone.c",
      "new_id": "151ea0e341a885ad76c0f29f5092c8b1bd752414",
      "new_mode": 33188,
      "new_path": "hw/mainstone.c"
    },
    {
      "type": "modify",
      "old_id": "50d7f4fd837cca80c1345fc927970ee22f39a491",
      "old_mode": 33188,
      "old_path": "hw/mcf5208.c",
      "new_id": "21b2bc8a4ce49edd3c9ab0e6731d77375bbd09ab",
      "new_mode": 33188,
      "new_path": "hw/mcf5208.c"
    },
    {
      "type": "modify",
      "old_id": "49c0b467fc66331895812a23894df039d4b8e736",
      "old_mode": 33188,
      "old_path": "hw/mips_jazz.c",
      "new_id": "bf1621e8a7ec0329d040597685d6e90900cfe613",
      "new_mode": 33188,
      "new_path": "hw/mips_jazz.c"
    },
    {
      "type": "modify",
      "old_id": "564eaa61142451833da6f3a16e154df0fa97a87a",
      "old_mode": 33188,
      "old_path": "hw/mips_malta.c",
      "new_id": "eb81edf1c2bfe773bfed6e43c18b0a7f570b29bd",
      "new_mode": 33188,
      "new_path": "hw/mips_malta.c"
    },
    {
      "type": "modify",
      "old_id": "b3f190e21a9d26e9861ba9f9535cc05d8ca0d78a",
      "old_mode": 33188,
      "old_path": "hw/mips_mipssim.c",
      "new_id": "e4414b42e0dc5d44fb4df52bc23a12d52bb1e74e",
      "new_mode": 33188,
      "new_path": "hw/mips_mipssim.c"
    },
    {
      "type": "modify",
      "old_id": "9ad8de6746a58d8265f801c9da0ce4958f5b0063",
      "old_mode": 33188,
      "old_path": "hw/mips_r4k.c",
      "new_id": "6892060a7e5f2b2589bbb90f45e9df768ac1a79c",
      "new_mode": 33188,
      "new_path": "hw/mips_r4k.c"
    },
    {
      "type": "modify",
      "old_id": "87dda0ce5c705ca344234bf0e102628644c43cb0",
      "old_mode": 33188,
      "old_path": "hw/musicpal.c",
      "new_id": "fe065866e242ac8ab9e896fbed8e28a3f37766a8",
      "new_mode": 33188,
      "new_path": "hw/musicpal.c"
    },
    {
      "type": "modify",
      "old_id": "daf1b8ba9232fca9bfcef9c381c1f6a8b165cc44",
      "old_mode": 33188,
      "old_path": "hw/nseries.c",
      "new_id": "c219bfe40232e5abab6da18306ddec51af38672c",
      "new_mode": 33188,
      "new_path": "hw/nseries.c"
    },
    {
      "type": "modify",
      "old_id": "5a538833d181a030d9242fefa6201acda6d0b75c",
      "old_mode": 33188,
      "old_path": "hw/omap_sx1.c",
      "new_id": "ee8e39d7cd5db6d85a6b42080b808caa38d02b28",
      "new_mode": 33188,
      "new_path": "hw/omap_sx1.c"
    },
    {
      "type": "modify",
      "old_id": "fb8e3804171cef659b901f673890a43ef50001c7",
      "old_mode": 33188,
      "old_path": "hw/palm.c",
      "new_id": "e9be0582189a1685946cecc3ca33bcf4863018ec",
      "new_mode": 33188,
      "new_path": "hw/palm.c"
    },
    {
      "type": "modify",
      "old_id": "667256e36b0c3724ffbb4aafc39c9aed4cd61c1c",
      "old_mode": 33188,
      "old_path": "hw/pc.c",
      "new_id": "43b739146be1be4fc1f680fba37ef106d73fe6c2",
      "new_mode": 33188,
      "new_path": "hw/pc.c"
    },
    {
      "type": "modify",
      "old_id": "0b4eb9333e18bc18c68b7a388e77d7414ca6df87",
      "old_mode": 33188,
      "old_path": "hw/ppc405_boards.c",
      "new_id": "1ace32e6f740e3c8d85fc2e6ae866c876b849ba1",
      "new_mode": 33188,
      "new_path": "hw/ppc405_boards.c"
    },
    {
      "type": "modify",
      "old_id": "aaf0a48a5f2de0cab7ebfd456288d75ca558043b",
      "old_mode": 33188,
      "old_path": "hw/ppc440_bamboo.c",
      "new_id": "cbe7236a4f501a0dd4519bb501a81b418c0f1329",
      "new_mode": 33188,
      "new_path": "hw/ppc440_bamboo.c"
    },
    {
      "type": "modify",
      "old_id": "29faa06318a180ba569872182746d87bd0107cd7",
      "old_mode": 33188,
      "old_path": "hw/ppc_newworld.c",
      "new_id": "ce35dd9c373d0eaaa59ac7d963713d6ad99cfccf",
      "new_mode": 33188,
      "new_path": "hw/ppc_newworld.c"
    },
    {
      "type": "modify",
      "old_id": "a822bfe1d9173fb86f26949108c0880f33edc3d1",
      "old_mode": 33188,
      "old_path": "hw/ppc_oldworld.c",
      "new_id": "c6ec635ef84ecdb61f9d140d61cb1709329308cf",
      "new_mode": 33188,
      "new_path": "hw/ppc_oldworld.c"
    },
    {
      "type": "modify",
      "old_id": "a805c293e7f14526999543eb33a6f5bc28f99936",
      "old_mode": 33188,
      "old_path": "hw/ppc_prep.c",
      "new_id": "ef499b3054599e743d297a10f639a90ebcf38d7c",
      "new_mode": 33188,
      "new_path": "hw/ppc_prep.c"
    },
    {
      "type": "modify",
      "old_id": "b6303157be0126fa0f80845813211d74faca461d",
      "old_mode": 33188,
      "old_path": "hw/ppce500_mpc8544ds.c",
      "new_id": "632fb05add921395da907d4405bbe91c937de1da",
      "new_mode": 33188,
      "new_path": "hw/ppce500_mpc8544ds.c"
    },
    {
      "type": "modify",
      "old_id": "49bf9ac9e5473f074f53870af6c74a577a9f9f5d",
      "old_mode": 33188,
      "old_path": "hw/r2d.c",
      "new_id": "5b69c4f5d5a7fbe037c1c370bc42e46d37f60d74",
      "new_mode": 33188,
      "new_path": "hw/r2d.c"
    },
    {
      "type": "modify",
      "old_id": "da2948b30d65f74ea2d4218d2e59f7802b91e660",
      "old_mode": 33188,
      "old_path": "hw/realview.c",
      "new_id": "49e07fd1d2b0e7a83cb65eaa6e608e6902e62a5a",
      "new_mode": 33188,
      "new_path": "hw/realview.c"
    },
    {
      "type": "modify",
      "old_id": "9277be07d0538a6f204ef56d64886414ddf22102",
      "old_mode": 33188,
      "old_path": "hw/shix.c",
      "new_id": "eeee6bbc43457d8d44f29f9b3c7d9e8df294b0d1",
      "new_mode": 33188,
      "new_path": "hw/shix.c"
    },
    {
      "type": "modify",
      "old_id": "c902006fc7f4d52bc9b39bc656e351800eeee825",
      "old_mode": 33188,
      "old_path": "hw/spitz.c",
      "new_id": "dd167806c2a653516fdb154aaefcaf24f4c5dff0",
      "new_mode": 33188,
      "new_path": "hw/spitz.c"
    },
    {
      "type": "modify",
      "old_id": "a50800ff99b8dc1fe8f5de20024e5079ea317b4a",
      "old_mode": 33188,
      "old_path": "hw/stellaris.c",
      "new_id": "e7f3604f78f2ae57df0c8705f5b4152de8d4de90",
      "new_mode": 33188,
      "new_path": "hw/stellaris.c"
    },
    {
      "type": "modify",
      "old_id": "ec933786ef817d2085fe4cda5bf0f15d84a4dc79",
      "old_mode": 33188,
      "old_path": "hw/sun4m.c",
      "new_id": "f6b35effde274dd7413dd8b99e5cc083448a37f3",
      "new_mode": 33188,
      "new_path": "hw/sun4m.c"
    },
    {
      "type": "modify",
      "old_id": "1c8b136024e987875613c11de6fc808c0585784d",
      "old_mode": 33188,
      "old_path": "hw/sun4u.c",
      "new_id": "1ff0efa8976b17bbe082480cd3c958f42dd9ea34",
      "new_mode": 33188,
      "new_path": "hw/sun4u.c"
    },
    {
      "type": "modify",
      "old_id": "99f9dbbdbae7b5f537d04a97744a2ca7f69b945c",
      "old_mode": 33188,
      "old_path": "hw/syborg.c",
      "new_id": "ae0ca67027bb0eee66115e36d64eb999ca87cfd2",
      "new_mode": 33188,
      "new_path": "hw/syborg.c"
    },
    {
      "type": "modify",
      "old_id": "24227d83debdf1a0b0edb976bd9101bffbe1bcf2",
      "old_mode": 33188,
      "old_path": "hw/tosa.c",
      "new_id": "a606156e972259643fd699ecb83674438ba54881",
      "new_mode": 33188,
      "new_path": "hw/tosa.c"
    },
    {
      "type": "modify",
      "old_id": "ecbd3bf2e3f377a17e5c4bb9a6bcd8aed844f880",
      "old_mode": 33188,
      "old_path": "hw/versatilepb.c",
      "new_id": "5ae57e329de0d1bd1bf26790a5f64b6bc4928cf3",
      "new_mode": 33188,
      "new_path": "hw/versatilepb.c"
    },
    {
      "type": "modify",
      "old_id": "58209b89a9189c1865748f149fac59015639f261",
      "old_mode": 33188,
      "old_path": "hw/xen_machine_pv.c",
      "new_id": "f59f633a8c753d82f4875d2265421d4c31781b0c",
      "new_mode": 33188,
      "new_path": "hw/xen_machine_pv.c"
    },
    {
      "type": "modify",
      "old_id": "903c95b5d3ecce3ab81598e0c480e00bd515f58d",
      "old_mode": 33188,
      "old_path": "module.h",
      "new_id": "9263f1c7e20b84fce57ea4261cd0ee2affe1a077",
      "new_mode": 33188,
      "new_path": "module.h"
    },
    {
      "type": "modify",
      "old_id": "d5a49141aeb8e56b630fcd8471860086a5c357b3",
      "old_mode": 33188,
      "old_path": "target-arm/machine.c",
      "new_id": "b1deacb8f671bb613c82bc06965cd6f07edcce1b",
      "new_mode": 33188,
      "new_path": "target-arm/machine.c"
    },
    {
      "type": "modify",
      "old_id": "2d3396d8b35882421c43e3ddae8ccdc7caa2e31b",
      "old_mode": 33188,
      "old_path": "target-cris/machine.c",
      "new_id": "8f9c0dd59f724fed3345964038f5625e9320cdc8",
      "new_mode": 33188,
      "new_path": "target-cris/machine.c"
    },
    {
      "type": "modify",
      "old_id": "1b0d36d404fda474c4481d0ace40ecb07fff88b3",
      "old_mode": 33188,
      "old_path": "target-i386/machine.c",
      "new_id": "55716fe561dc5f8ba4896d6fe87aaf9f63f1d946",
      "new_mode": 33188,
      "new_path": "target-i386/machine.c"
    },
    {
      "type": "modify",
      "old_id": "fbdcac9d1fd87e0271e6ea7bfc10c1377ea7ec83",
      "old_mode": 33188,
      "old_path": "target-m68k/machine.c",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "target-m68k/machine.c"
    },
    {
      "type": "modify",
      "old_id": "1c3a8c99c428878ad4fee2d4a1e69f4836bb77da",
      "old_mode": 33188,
      "old_path": "target-mips/machine.c",
      "new_id": "4b89d29c723f4a16724f235449ad41eda69b079e",
      "new_mode": 33188,
      "new_path": "target-mips/machine.c"
    },
    {
      "type": "modify",
      "old_id": "8b82005a10c5abadb61481c850e2b04f982d7d29",
      "old_mode": 33188,
      "old_path": "target-ppc/machine.c",
      "new_id": "c15776f69031b2e75b393dfc4b9c286d1e5a92c9",
      "new_mode": 33188,
      "new_path": "target-ppc/machine.c"
    },
    {
      "type": "modify",
      "old_id": "2d78aae6dd82248a092e5de3a1aa37ab62dff416",
      "old_mode": 33188,
      "old_path": "target-sh4/machine.c",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "target-sh4/machine.c"
    },
    {
      "type": "modify",
      "old_id": "e845fac358f95cb8f88bb49e12b9efab215d83bd",
      "old_mode": 33188,
      "old_path": "target-sparc/machine.c",
      "new_id": "4984e8d886eae2a09b8224262ea72091dbf2c5a2",
      "new_mode": 33188,
      "new_path": "target-sparc/machine.c"
    },
    {
      "type": "modify",
      "old_id": "e28da7ed7d6ed858112b2c363e46fdd6231ccd37",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "68c8514aa56de0d274a43b221dbf3d91a8dde3c2",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
