)]}'
{
  "commit": "28e0204254c3f03e77106056a3a5730c4b8a2ac6",
  "tree": "d192162b52ee317d93c3aaa2e20997db6718d5a4",
  "parents": [
    "780184aae65d72378737e9cdb8fb61b0121e1e21"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Thu Jul 02 16:23:04 2015 +1000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Tue Jul 07 17:44:50 2015 +0200"
  },
  "message": "spapr: Merge sPAPREnvironment into sPAPRMachineState\n\nThe code for -machine pseries maintains a global sPAPREnvironment structure\nwhich keeps track of general state information about the guest platform.\nThis predates the existence of the MachineState structure, but performs\nbasically the same function.\n\nNow that we have the generic MachineState, fold sPAPREnvironment into\nsPAPRMachineState, the pseries specific subclass of MachineState.\n\nThis is mostly a matter of search and replace, although a few places which\nrelied on the global spapr variable are changed to find the structure via\nqdev_get_machine().\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e464bd15a54bc9b474385caf977fc3b48643fd4",
      "old_mode": 33188,
      "old_path": "hw/char/spapr_vty.c",
      "new_id": "1d53035cbe468a12a124de653c1ed2f29fc8d68a",
      "new_mode": 33188,
      "new_path": "hw/char/spapr_vty.c"
    },
    {
      "type": "modify",
      "old_id": "0fd2a84c7bc4c4955cc522297a51277487f4c47a",
      "old_mode": 33188,
      "old_path": "hw/intc/xics.c",
      "new_id": "924b1ae3c94826ba0048092ec51afff91eae4c52",
      "new_mode": 33188,
      "new_path": "hw/intc/xics.c"
    },
    {
      "type": "modify",
      "old_id": "c15453f26f7d385a318bcaebda5e920a7b0ca4c4",
      "old_mode": 33188,
      "old_path": "hw/intc/xics_kvm.c",
      "new_id": "ea886dac7b30f897350d10a76c9eb05416a87f85",
      "new_mode": 33188,
      "new_path": "hw/intc/xics_kvm.c"
    },
    {
      "type": "modify",
      "old_id": "2dd5ec1117edea96a2beca09192748130c5668d9",
      "old_mode": 33188,
      "old_path": "hw/net/spapr_llan.c",
      "new_id": "1ca5e9ce6a9adda451ec9340a25b290f9a5f669e",
      "new_mode": 33188,
      "new_path": "hw/net/spapr_llan.c"
    },
    {
      "type": "modify",
      "old_id": "11332d14eac0802bfa872e342e8767d848cfe4dd",
      "old_mode": 33188,
      "old_path": "hw/nvram/spapr_nvram.c",
      "new_id": "fcaa77dd9a7582d04ec54a2b1019357889b7785a",
      "new_mode": 33188,
      "new_path": "hw/nvram/spapr_nvram.c"
    },
    {
      "type": "modify",
      "old_id": "10ca866ec155cd74ee447e84ff9b5509964c6606",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "f820534eab214b085f00e177a030ea3575962edc",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "fda9e3590a0f54790cbcfe875a76f3e886d18f42",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_events.c",
      "new_id": "f626eb7b343bc3c198f985ffd4eeadd32071e3a1",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_events.c"
    },
    {
      "type": "modify",
      "old_id": "4f76f1cbfe6debfc3d7ee46228c2f03d87b83608",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_hcall.c",
      "new_id": "1a20884706c6d081e3eb018767b4473b2b9b5fe4",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_hcall.c"
    },
    {
      "type": "modify",
      "old_id": "8cd9dba9ac4d5014f5c539d8ca41a2da892c4286",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_iommu.c",
      "new_id": "d58d9ba6c7325b7176377a8b2cc776e71cb12b09",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "d4a61505271a0e3aff14ba6a9be65a509e9cd752",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_pci.c",
      "new_id": "eab4cfb7aa265d2d17c39d112b599614e18044ae",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_pci.c"
    },
    {
      "type": "modify",
      "old_id": "fa28d43f81cc4d512f53fce1716169975f91364c",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_rtas.c",
      "new_id": "3b95dfc6dee88faeb03df641e0a52ef7f205afe3",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_rtas.c"
    },
    {
      "type": "modify",
      "old_id": "9da3746e7c26be491f854d478a524a95b2917a6f",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_rtc.c",
      "new_id": "d20b8f270ccd7cf15dad0d9c5f35fd4cb12153d2",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_rtc.c"
    },
    {
      "type": "modify",
      "old_id": "8b59b64b7e1ece1e9dc2992a5ffe33b47a24b86d",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_vio.c",
      "new_id": "c51eb8e24455d1f8049bf0c8e9c18fc71ab28d3b",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_vio.c"
    },
    {
      "type": "modify",
      "old_id": "9dca38837b58df3aec31190a5f5315f1acaec968",
      "old_mode": 33188,
      "old_path": "include/hw/pci-host/spapr.h",
      "new_id": "5322b560eb5670887874a714db71945a5ed36193",
      "new_mode": 33188,
      "new_path": "include/hw/pci-host/spapr.h"
    },
    {
      "type": "modify",
      "old_id": "7b4b1bb3d7e94d4e62279a6d1ac5f51987b70ac8",
      "old_mode": 33188,
      "old_path": "include/hw/ppc/spapr.h",
      "new_id": "c3652aa375ab2b62dc9ede947bad3d863b62f05d",
      "new_mode": 33188,
      "new_path": "include/hw/ppc/spapr.h"
    },
    {
      "type": "modify",
      "old_id": "f95016a92ebd20c4a71475e20335b86a8f945469",
      "old_mode": 33188,
      "old_path": "include/hw/ppc/spapr_vio.h",
      "new_id": "2299a5405a4cc51cbc2b1073216876acb424cbdf",
      "new_mode": 33188,
      "new_path": "include/hw/ppc/spapr_vio.h"
    }
  ]
}
