)]}'
{
  "commit": "4bad9e392e788a218967167a38ce2ae7a32a6231",
  "tree": "3ba279650a6cb4c999ece4150e0890fba8f526e7",
  "parents": [
    "3d57f7893c90d911d786cb2c622b0926fc808b57"
  ],
  "author": {
    "name": "Peter Crosthwaite",
    "email": "crosthwaitepeter@gmail.com",
    "time": "Tue Jun 23 19:31:18 2015 -0700"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Thu Jul 09 15:20:40 2015 +0200"
  },
  "message": "cpu: Change cpu_exec_init() arg to cpu, not env\n\nThe callers (most of them in target-foo/cpu.c) to this function all\nhave the cpu pointer handy. Just pass it to avoid an ENV_GET_CPU() from\ncore code (in exec.c).\n\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nCc: \"Edgar E. Iglesias\" \u003cedgar.iglesias@gmail.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Michael Walle \u003cmichael@walle.cc\u003e\nCc: Leon Alrae \u003cleon.alrae@imgtec.com\u003e\nCc: Anthony Green \u003cgreen@moxielogic.com\u003e\nCc: Jia Liu \u003cproljc@gmail.com\u003e\nCc: Alexander Graf \u003cagraf@suse.de\u003e\nCc: Blue Swirl \u003cblauwirbel@gmail.com\u003e\nCc: Mark Cave-Ayland \u003cmark.cave-ayland@ilande.co.uk\u003e\nCc: Bastian Koppelmann \u003ckbastian@mail.uni-paderborn.de\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nReviewed-by: Andreas Färber \u003cafaerber@suse.de\u003e\nReviewed-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Peter Crosthwaite \u003ccrosthwaite.peter@gmail.com\u003e\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b92c74d7075e2b587b15f73ecd711bdec80ccd2e",
      "old_mode": 33188,
      "old_path": "exec.c",
      "new_id": "7d60e1530c1bcb3f2705adf23baa9c14f36e76e5",
      "new_mode": 33188,
      "new_path": "exec.c"
    },
    {
      "type": "modify",
      "old_id": "9f74abd98ccfd3f134eb53301b6021dfb51baa92",
      "old_mode": 33188,
      "old_path": "include/exec/exec-all.h",
      "new_id": "a6fce04f651e91b4d4a94e820fe07a7274bed113",
      "new_mode": 33188,
      "new_path": "include/exec/exec-all.h"
    },
    {
      "type": "modify",
      "old_id": "e865ba7aecdac096ef3d9c791d738ea7cf86de52",
      "old_mode": 33188,
      "old_path": "target-alpha/cpu.c",
      "new_id": "421d7e53649beee73edf1fcfd769a0039fc9e233",
      "new_mode": 33188,
      "new_path": "target-alpha/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "1c40cc0395e20c42b1f600c8242b21ee6ea77e70",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.c",
      "new_id": "5a8cdb523834fcbb08ed367feb537485bb11889f",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "bb8e7ea55751db18fd41fb2d570f0ae69c69eb52",
      "old_mode": 33188,
      "old_path": "target-cris/cpu.c",
      "new_id": "0db209bf888daed0af59e4999bd65d56a3cbe505",
      "new_mode": 33188,
      "new_path": "target-cris/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "4d0f7df04070b008afdb6a8b6223ca5e979ce130",
      "old_mode": 33188,
      "old_path": "target-i386/cpu.c",
      "new_id": "f9b1788cbda295a9fdd8546d6ef4ae82a184aaea",
      "new_mode": 33188,
      "new_path": "target-i386/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "da4fde176e64e907b569c63ad4ab003fede3f947",
      "old_mode": 33188,
      "old_path": "target-lm32/cpu.c",
      "new_id": "c2b77c6986b99a00144151cf8d67927c8309650a",
      "new_mode": 33188,
      "new_path": "target-lm32/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "ae3d765046741bc991ef86ac84f06ecdf94baa06",
      "old_mode": 33188,
      "old_path": "target-m68k/cpu.c",
      "new_id": "4f246da748abdccbf987d7eb18ca0edbd31dbeca",
      "new_mode": 33188,
      "new_path": "target-m68k/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "967ea015a9240c40156f21a73afd4e572688888c",
      "old_mode": 33188,
      "old_path": "target-microblaze/cpu.c",
      "new_id": "128d0320d41c20ab6f5c97d68a7755dd3a4d05cc",
      "new_mode": 33188,
      "new_path": "target-microblaze/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "1fd9f22186867fe05e32537e3e29f4308c9323b9",
      "old_mode": 33188,
      "old_path": "target-mips/cpu.c",
      "new_id": "4027d0f417c401c09e3e67d85ce091394e8ad71c",
      "new_mode": 33188,
      "new_path": "target-mips/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "415c65a9691dd431027ab0265afc60c64f648bcc",
      "old_mode": 33188,
      "old_path": "target-moxie/cpu.c",
      "new_id": "6b035aaab332bdf755b25c39182ff642b349f63f",
      "new_mode": 33188,
      "new_path": "target-moxie/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "cd6c657873efbdcd6c43c9cf754d3538d6e21655",
      "old_mode": 33188,
      "old_path": "target-openrisc/cpu.c",
      "new_id": "d97f3c03c24396baf2645d27b7bd8ecb994418b9",
      "new_mode": 33188,
      "new_path": "target-openrisc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "82854a8a8d282854f78164e3792824aa3ab97443",
      "old_mode": 33188,
      "old_path": "target-ppc/translate_init.c",
      "new_id": "16d7b16ac23b534ca6056999aeb422a9c7276203",
      "new_mode": 33188,
      "new_path": "target-ppc/translate_init.c"
    },
    {
      "type": "modify",
      "old_id": "ced5592204f3b110cb088b2715e501fcfa7045f3",
      "old_mode": 33188,
      "old_path": "target-s390x/cpu.c",
      "new_id": "c3e21b445c131c4f743c319ee7c18ffabc1caaf4",
      "new_mode": 33188,
      "new_path": "target-s390x/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "2c2060b5a3b55f895ecd209cd8d3f5e5bcf55eb6",
      "old_mode": 33188,
      "old_path": "target-sh4/cpu.c",
      "new_id": "5c65ab4df504989caf9a9e6ab018bd74c6b38fc6",
      "new_mode": 33188,
      "new_path": "target-sh4/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "4d1da7c9de90d90ac17b588b9472798bff4da243",
      "old_mode": 33188,
      "old_path": "target-sparc/cpu.c",
      "new_id": "9528e3afbbc2240de3f342b546022cca460f7a02",
      "new_mode": 33188,
      "new_path": "target-sparc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "6fa60b1f30fd01f8e8dffa6506742f8b54528bc5",
      "old_mode": 33188,
      "old_path": "target-tricore/cpu.c",
      "new_id": "2029ef651ac38e0b7ed08b94b53d61afc17f512c",
      "new_mode": 33188,
      "new_path": "target-tricore/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "eda039c60ec77c1e1a678654cfe6bf6ed5c828dc",
      "old_mode": 33188,
      "old_path": "target-unicore32/cpu.c",
      "new_id": "fc451a1a35bcc4ac06e75104a27428805488d16a",
      "new_mode": 33188,
      "new_path": "target-unicore32/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "8d69d237d1b4d0566ec132141428a230d1625331",
      "old_mode": 33188,
      "old_path": "target-xtensa/cpu.c",
      "new_id": "da8129db50c89953d2ae396793ae08296036be07",
      "new_mode": 33188,
      "new_path": "target-xtensa/cpu.c"
    }
  ]
}
