)]}'
{
  "commit": "182735efaf956ccab50b6d74a4fed163e0f35660",
  "tree": "1852a22a43ce7130f22fc96cd96712cfa7e00749",
  "parents": [
    "9b056fcc5becd183fa2bdec9d259bf26b5f71207"
  ],
  "author": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Wed May 29 22:29:20 2013 +0200"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Tue Jul 09 21:32:54 2013 +0200"
  },
  "message": "cpu: Make first_cpu and next_cpu CPUState\n\nMove next_cpu from CPU_COMMON to CPUState.\nMove first_cpu variable to qom/cpu.h.\n\ngdbstub needs to use CPUState::env_ptr for now.\ncpu_copy() no longer needs to save and restore cpu_next.\n\nAcked-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n[AF: Rebased, simplified cpu_copy()]\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9bfa71e0d2ce3e6306ace07626dfe3a50df5cfb",
      "old_mode": 33188,
      "old_path": "cpus.c",
      "new_id": "f1414282254298b3cbe7d5816bac5a0f53dc6f2b",
      "new_mode": 33188,
      "new_path": "cpus.c"
    },
    {
      "type": "modify",
      "old_id": "828007ccc01305a1ceb5b1c2275d2272ca7d0e87",
      "old_mode": 33188,
      "old_path": "cputlb.c",
      "new_id": "977c0ca59d3c527941084fc255ed10b5185d6b32",
      "new_mode": 33188,
      "new_path": "cputlb.c"
    },
    {
      "type": "modify",
      "old_id": "c812cfaf2d14a64ee836fd7479f9b9ce513bc202",
      "old_mode": 33188,
      "old_path": "dump.c",
      "new_id": "6a3a72a1f7c74d5bd79566dc4296180bf8bd31ab",
      "new_mode": 33188,
      "new_path": "dump.c"
    },
    {
      "type": "modify",
      "old_id": "9ca80cc8dc0da276258934d5e67a29dcbf04dc76",
      "old_mode": 33188,
      "old_path": "exec.c",
      "new_id": "61b094a99bb89d2d8e2ba1063a532f639bfeb1b1",
      "new_mode": 33188,
      "new_path": "exec.c"
    },
    {
      "type": "modify",
      "old_id": "f7d9f136195398f33be18dfc4418e75811c14d40",
      "old_mode": 33188,
      "old_path": "gdbstub.c",
      "new_id": "0ee82a944f9b4fca7ba50f0dd754da7ea5da4fe9",
      "new_mode": 33188,
      "new_path": "gdbstub.c"
    },
    {
      "type": "modify",
      "old_id": "7c0090ff4efe07c07cf0544bef836affe41db954",
      "old_mode": 33188,
      "old_path": "hw/arm/boot.c",
      "new_id": "2b33444cf127f0527292918048c705c1b7efe33c",
      "new_mode": 33188,
      "new_path": "hw/arm/boot.c"
    },
    {
      "type": "modify",
      "old_id": "74f110ba6146052dafcf041fb77d16c7f887280f",
      "old_mode": 33188,
      "old_path": "hw/arm/exynos4_boards.c",
      "new_id": "7c90b2d782d4b7573303a46236c3ba680dccf59f",
      "new_mode": 33188,
      "new_path": "hw/arm/exynos4_boards.c"
    },
    {
      "type": "modify",
      "old_id": "de6c98a687f43b44fd729c68f9f210ad8b5bc62d",
      "old_mode": 33188,
      "old_path": "hw/arm/highbank.c",
      "new_id": "3a2fb4c81c9be2a4931a14d40daf6b6e2613ab73",
      "new_mode": 33188,
      "new_path": "hw/arm/highbank.c"
    },
    {
      "type": "modify",
      "old_id": "b5962565f971266f6cc4675ac4b1b9b97ac56bbc",
      "old_mode": 33188,
      "old_path": "hw/arm/realview.c",
      "new_id": "3060f48f774d1e87eb22938b694060367a8aa8c4",
      "new_mode": 33188,
      "new_path": "hw/arm/realview.c"
    },
    {
      "type": "modify",
      "old_id": "710413e5a95fbb9eb841f42e1812d5ca039f0343",
      "old_mode": 33188,
      "old_path": "hw/arm/vexpress.c",
      "new_id": "fd18b605328e1d4e72825b0d7d1685f90a7ac300",
      "new_mode": 33188,
      "new_path": "hw/arm/vexpress.c"
    },
    {
      "type": "modify",
      "old_id": "0dc0871651f7cc632127634d3cd30ee202f2af9c",
      "old_mode": 33188,
      "old_path": "hw/arm/xilinx_zynq.c",
      "new_id": "3444823f3fcb3e517e49c55d4141cd65cbad8ceb",
      "new_mode": 33188,
      "new_path": "hw/arm/xilinx_zynq.c"
    },
    {
      "type": "modify",
      "old_id": "98e5ca52586d680ea761925a9fc40fc0a6edeef0",
      "old_mode": 33188,
      "old_path": "hw/i386/kvm/clock.c",
      "new_id": "1022d6717887269fc429465d0c6582dd51471992",
      "new_mode": 33188,
      "new_path": "hw/i386/kvm/clock.c"
    },
    {
      "type": "modify",
      "old_id": "e13678fa59c64565880ee398485a3e8ab2dc15fc",
      "old_mode": 33188,
      "old_path": "hw/i386/kvmvapic.c",
      "new_id": "ccd089a40e9e528f53bd55c9f0d01b884fff26ca",
      "new_mode": 33188,
      "new_path": "hw/i386/kvmvapic.c"
    },
    {
      "type": "modify",
      "old_id": "52242568f6759ec67521c6e96035039a3890680f",
      "old_mode": 33188,
      "old_path": "hw/i386/pc.c",
      "new_id": "c5d8570af17fb0f6e6454356217ab917a473adee",
      "new_mode": 33188,
      "new_path": "hw/i386/pc.c"
    },
    {
      "type": "modify",
      "old_id": "01323a93684aec5ce635b3336241be48a3943061",
      "old_mode": 33188,
      "old_path": "hw/i386/pc_piix.c",
      "new_id": "b58c25596d223c625acc6511ccf100910aa1081f",
      "new_mode": 33188,
      "new_path": "hw/i386/pc_piix.c"
    },
    {
      "type": "modify",
      "old_id": "f397950cbbe6a59a3d930d1c3b1ba6b7c886b180",
      "old_mode": 33188,
      "old_path": "hw/intc/sh_intc.c",
      "new_id": "55c76e4afc75415419347e45edd892ae4b152948",
      "new_mode": 33188,
      "new_path": "hw/intc/sh_intc.c"
    },
    {
      "type": "modify",
      "old_id": "b49be4dae3f8cda3042360e10d8abb7cc68e05b9",
      "old_mode": 33188,
      "old_path": "hw/isa/lpc_ich9.c",
      "new_id": "d1921aa635e96f8e534fce803441a8a7ad5441d0",
      "new_mode": 33188,
      "new_path": "hw/isa/lpc_ich9.c"
    },
    {
      "type": "modify",
      "old_id": "7e561217dc5dd930a5454e5d09fa9a821a0c373c",
      "old_mode": 33188,
      "old_path": "hw/mips/mips_malta.c",
      "new_id": "de87241e9caaa4b1c6424abdab538ebee317b199",
      "new_mode": 33188,
      "new_path": "hw/mips/mips_malta.c"
    },
    {
      "type": "modify",
      "old_id": "69837a5fb8dc1477af318fc2b903a6fa70207f60",
      "old_mode": 33188,
      "old_path": "hw/ppc/e500.c",
      "new_id": "960059930ff7e7f1bd1bd9b10e1fac4d76d712f7",
      "new_mode": 33188,
      "new_path": "hw/ppc/e500.c"
    },
    {
      "type": "modify",
      "old_id": "fb57b42ea087c58f2852fb634353c13aa4dd2b62",
      "old_mode": 33188,
      "old_path": "hw/ppc/ppc.c",
      "new_id": "554f2440b180bdf2e62c70ffdbc4e624373d091e",
      "new_mode": 33188,
      "new_path": "hw/ppc/ppc.c"
    },
    {
      "type": "modify",
      "old_id": "d07dd014c6afe8abfaa9124e7e5553d0287eb849",
      "old_mode": 33188,
      "old_path": "hw/ppc/prep.c",
      "new_id": "19f2442482994026384e0db20850a6eeb550034d",
      "new_mode": 33188,
      "new_path": "hw/ppc/prep.c"
    },
    {
      "type": "modify",
      "old_id": "c0407940818fb5b5b8b0184acb20eb1062291cfa",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "e46aad30d9d18a75c3a3c4b15d732927065ee7c5",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "67608511397c56d075ef27542056a64b08249e1d",
      "old_mode": 33188,
      "old_path": "include/exec/cpu-all.h",
      "new_id": "6499cd0f2e33b3099c59a746bd8836dfe5f2388b",
      "new_mode": 33188,
      "new_path": "include/exec/cpu-all.h"
    },
    {
      "type": "modify",
      "old_id": "c4ac929875132929250549872d8ae8df00bdea8f",
      "old_mode": 33188,
      "old_path": "include/exec/cpu-defs.h",
      "new_id": "39094b3f48fa2516230c9763aa954eff4b75a7db",
      "new_mode": 33188,
      "new_path": "include/exec/cpu-defs.h"
    },
    {
      "type": "modify",
      "old_id": "d7fc1868d65a6a6dfae54bbaa8cba3422088c85e",
      "old_mode": 33188,
      "old_path": "include/qom/cpu.h",
      "new_id": "a08a8ab2b63f5e6fd9fee9ef77080f31efff4cd1",
      "new_mode": 33188,
      "new_path": "include/qom/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "2c14ef3ef4821b49f0fd04bf743374b6c03a3233",
      "old_mode": 33188,
      "old_path": "kvm-all.c",
      "new_id": "c130705319d1efdc118a8136619ff86979ede99a",
      "new_mode": 33188,
      "new_path": "kvm-all.c"
    },
    {
      "type": "modify",
      "old_id": "ddef23e6dcb87bf6bb3e826b7a201b2fa8753104",
      "old_mode": 33188,
      "old_path": "linux-user/elfload.c",
      "new_id": "d517450db4a1d3c75cf9a4dcf0de9e619a608c1a",
      "new_mode": 33188,
      "new_path": "linux-user/elfload.c"
    },
    {
      "type": "modify",
      "old_id": "af82db87b85ab15de441ae3fdeadc5a33d4ba926",
      "old_mode": 33188,
      "old_path": "linux-user/main.c",
      "new_id": "564bed6e8b1ddc1c4b36b1e7f689f95f6c95e832",
      "new_mode": 33188,
      "new_path": "linux-user/main.c"
    },
    {
      "type": "modify",
      "old_id": "a2125fa2f2b3ba8d0d49c42b93b5b888363613e2",
      "old_mode": 33188,
      "old_path": "linux-user/syscall.c",
      "new_id": "4c96f4fd8528d869a6f06d3921d47efde0624b02",
      "new_mode": 33188,
      "new_path": "linux-user/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "5634f813cd8442b9f788f87b215c8aed251d74eb",
      "old_mode": 33188,
      "old_path": "memory_mapping.c",
      "new_id": "515a984e0d0648992c6aa00469c845517f7af68a",
      "new_mode": 33188,
      "new_path": "memory_mapping.c"
    },
    {
      "type": "modify",
      "old_id": "9be515c13872b819bf615db092c81c18fcfad28b",
      "old_mode": 33188,
      "old_path": "monitor.c",
      "new_id": "2ba7876b569153f8aa54b68128be43e2c82e6c22",
      "new_mode": 33188,
      "new_path": "monitor.c"
    },
    {
      "type": "modify",
      "old_id": "83898cd00fa1f797818ef983ec7192a0008fcd56",
      "old_mode": 33188,
      "old_path": "target-i386/arch_dump.c",
      "new_id": "d13322808f797e2bc1bf6a84169e15173ab387df",
      "new_mode": 33188,
      "new_path": "target-i386/arch_dump.c"
    },
    {
      "type": "modify",
      "old_id": "5e5abe3b8692d6ecf0d30d91cc68912f43939e73",
      "old_mode": 33188,
      "old_path": "target-i386/helper.c",
      "new_id": "d6f43d7a2149058ee844b6143b7f6c38471f7bd9",
      "new_mode": 33188,
      "new_path": "target-i386/helper.c"
    },
    {
      "type": "modify",
      "old_id": "4b557b3a384a670c906297d16efec84fc98e0c25",
      "old_mode": 33188,
      "old_path": "target-i386/kvm.c",
      "new_id": "935ef6393d5ebd049a6be8d45509425ee3b73679",
      "new_mode": 33188,
      "new_path": "target-i386/kvm.c"
    },
    {
      "type": "modify",
      "old_id": "e345f9a1e767cbf5453006cc1e3574ddfa066dc4",
      "old_mode": 33188,
      "old_path": "target-i386/misc_helper.c",
      "new_id": "957926ced7aff8702899b75804a6eb9b05c08968",
      "new_mode": 33188,
      "new_path": "target-i386/misc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "f6838ecd5f4e37b46807087e1f031f2081c0e3f4",
      "old_mode": 33188,
      "old_path": "target-mips/op_helper.c",
      "new_id": "5cf1c3f04b6667f540542fd4e0a6884fe88f19a4",
      "new_mode": 33188,
      "new_path": "target-mips/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "4a0fc6dd575b6f5296a36e5d33a024e8be607bf1",
      "old_mode": 33188,
      "old_path": "target-ppc/excp_helper.c",
      "new_id": "e9fcad8ef6084bc97a242ef49847d6d1687cb592",
      "new_mode": 33188,
      "new_path": "target-ppc/excp_helper.c"
    },
    {
      "type": "modify",
      "old_id": "e95ad4a645a9600cfd38b1b773eb916ff3de6aea",
      "old_mode": 33188,
      "old_path": "target-ppc/kvm.c",
      "new_id": "b0099e122fdb30be1c62f1c4d89f7c51e300e6a0",
      "new_mode": 33188,
      "new_path": "target-ppc/kvm.c"
    },
    {
      "type": "modify",
      "old_id": "02f8e5e800e22b1997b7543e3b8abf430f662153",
      "old_mode": 33188,
      "old_path": "translate-all.c",
      "new_id": "e8683d2c660f70227e84761cbdb786ac74010aa2",
      "new_mode": 33188,
      "new_path": "translate-all.c"
    }
  ]
}
