)]}'
{
  "commit": "a0762859ae2aae2e221c59e2541f964f1350d68b",
  "tree": "570d02d8ff3f926b9384186a1742b068c8042458",
  "parents": [
    "518e9d7d486273f4ee8d38946e73a7483aca4a92"
  ],
  "author": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Sun Jun 16 07:28:50 2013 +0200"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Tue Jul 09 21:33:04 2013 +0200"
  },
  "message": "log: Change log_cpu_state[_mask]() argument to CPUState\n\nSince commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5 (cpu: Turn\ncpu_dump_{state,statistics}() into CPUState hooks) CPUArchState is no\nlonger needed.\n\nAdd documentation and make the functions available through qemu/log.h\noutside NEED_CPU_H to allow use in qom/cpu.c. Moving them to qom/cpu.h\nwas not yet possible due to convoluted include paths, so that some\ndevices grow an implicit and unneeded dependency on qom/cpu.h for now.\n\nAcked-by: Michael Walle \u003cmichael@walle.cc\u003e (for lm32)\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e\n[AF: Simplified mb_cpu_do_interrupt() and do_interrupt_all() changes]\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58a06748237f1db35a352ebc48ade03781c94e7f",
      "old_mode": 33188,
      "old_path": "cpu-exec.c",
      "new_id": "6c784a7e0969ed072f1a6e51b2bc0f8cdaa6ecf1",
      "new_mode": 33188,
      "new_path": "cpu-exec.c"
    },
    {
      "type": "modify",
      "old_id": "61b094a99bb89d2d8e2ba1063a532f639bfeb1b1",
      "old_mode": 33188,
      "old_path": "exec.c",
      "new_id": "f01e3b684f439dd24ded6c91bb6b8fd12905f2eb",
      "new_mode": 33188,
      "new_path": "exec.c"
    },
    {
      "type": "modify",
      "old_id": "a9cf2146c5911386d5a6484d01256ba8d1742393",
      "old_mode": 33188,
      "old_path": "include/qemu/log.h",
      "new_id": "d5154246e6dad8eaf489c8781b09a37c11dd45cf",
      "new_mode": 33188,
      "new_path": "include/qemu/log.h"
    },
    {
      "type": "modify",
      "old_id": "67ea9ba8417316e60183ddbaf7e15f4996e0c8ae",
      "old_mode": 33188,
      "old_path": "linux-user/main.c",
      "new_id": "7f15d3da2bd32014243410e29cc5efa727a2d942",
      "new_mode": 33188,
      "new_path": "linux-user/main.c"
    },
    {
      "type": "modify",
      "old_id": "1bc227e9a6c35df852f874e2393244340194edc7",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.c",
      "new_id": "84974a9a356f6c7950d4aedbf2272d29179d6f09",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "6a3bdf00f8bbc9b440d0938c81e61dc76aef7e25",
      "old_mode": 33188,
      "old_path": "target-cris/cpu.c",
      "new_id": "f6c4f3f869933dee292935adf694e5a348f47303",
      "new_mode": 33188,
      "new_path": "target-cris/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "b7416fea35a84d3a3a892debf450e1019ca84bd9",
      "old_mode": 33188,
      "old_path": "target-i386/cpu.c",
      "new_id": "82a451b4c1260da7d385bc7ddb88e1fdda7826e0",
      "new_mode": 33188,
      "new_path": "target-i386/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "92caa84838d69e4381580c50aafff59883accf1c",
      "old_mode": 33188,
      "old_path": "target-i386/seg_helper.c",
      "new_id": "fc7ffad8c523b9e8248fef8790b54a0a68191f0d",
      "new_mode": 33188,
      "new_path": "target-i386/seg_helper.c"
    },
    {
      "type": "modify",
      "old_id": "78abe5b83f3ac8e40db2f3c868f65848ad40efe9",
      "old_mode": 33188,
      "old_path": "target-i386/smm_helper.c",
      "new_id": "6cb45511b8ed39b5f61ce74cd208dd36dfb537d9",
      "new_mode": 33188,
      "new_path": "target-i386/smm_helper.c"
    },
    {
      "type": "modify",
      "old_id": "02f8436bffe0d484d8aff63b7b60fd7cdb97d649",
      "old_mode": 33188,
      "old_path": "target-lm32/cpu.c",
      "new_id": "6e44d452fe4368d612f1c5fc471dcaa71cdee56b",
      "new_mode": 33188,
      "new_path": "target-lm32/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "03fa5fbe283c847f8fe7a9d08a8bc319573f4bb3",
      "old_mode": 33188,
      "old_path": "target-lm32/helper.c",
      "new_id": "615b44e5bef982d10f9d04a41c9fd0a6c7d503f1",
      "new_mode": 33188,
      "new_path": "target-lm32/helper.c"
    },
    {
      "type": "modify",
      "old_id": "799869ff9767a687bb9024ee75784a383eda6641",
      "old_mode": 33188,
      "old_path": "target-m68k/cpu.c",
      "new_id": "c9ac30f7ecf69fd6a242c2a0d78d567ae0090aa4",
      "new_mode": 33188,
      "new_path": "target-m68k/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "a0fcdf446434dce3ea9f81fbf2cb1a61d37e4c94",
      "old_mode": 33188,
      "old_path": "target-microblaze/cpu.c",
      "new_id": "d93519e465d29d8e5f605f2ecb8c550c6ab36dc3",
      "new_mode": 33188,
      "new_path": "target-microblaze/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "01d4bbfe926a21705bf6e417e263855c3e7ca597",
      "old_mode": 33188,
      "old_path": "target-microblaze/helper.c",
      "new_id": "c6c96d448873846ff19c57bdc78717fb4b6eb704",
      "new_mode": 33188,
      "new_path": "target-microblaze/helper.c"
    },
    {
      "type": "modify",
      "old_id": "b5cb14163a1be6c238a9c1aa9a4a16d0e66d8ca3",
      "old_mode": 33188,
      "old_path": "target-microblaze/translate.c",
      "new_id": "eba255b7c669ba162a7165fae4f7cbf1e536003e",
      "new_mode": 33188,
      "new_path": "target-microblaze/translate.c"
    },
    {
      "type": "modify",
      "old_id": "b61e20731797206eeccd40a85998e52e64711bac",
      "old_mode": 33188,
      "old_path": "target-mips/cpu.c",
      "new_id": "cab9572727197eca078bfde29dad9f547858bb7b",
      "new_mode": 33188,
      "new_path": "target-mips/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "36929ddee71cb2baff8952ff47e56b9a4c96ad0f",
      "old_mode": 33188,
      "old_path": "target-mips/helper.c",
      "new_id": "6983b92a1181ca2663d388eea172f511f32b36a6",
      "new_mode": 33188,
      "new_path": "target-mips/helper.c"
    },
    {
      "type": "modify",
      "old_id": "f3c0d22141030920815ae5eba65c52093de009da",
      "old_mode": 33188,
      "old_path": "target-moxie/cpu.c",
      "new_id": "7314d4bcf923c07476460ea58066e07153eeb5af",
      "new_mode": 33188,
      "new_path": "target-moxie/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "d38c28b2f3193de56ff00f4b545ba3315c301034",
      "old_mode": 33188,
      "old_path": "target-openrisc/cpu.c",
      "new_id": "0dc60c9f7ef63b4c08e734cead818c63b95ae82d",
      "new_mode": 33188,
      "new_path": "target-openrisc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "c59fd0208d33061b1204adf6c77e807c7d727f90",
      "old_mode": 33188,
      "old_path": "target-openrisc/translate.c",
      "new_id": "f222834fc3c9a1f526c39d773480397370160b78",
      "new_mode": 33188,
      "new_path": "target-openrisc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "f6adf2245e813acd1b71caf9de2d644630c57344",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu-hash32.c",
      "new_id": "b5ebe07c9d82ce81710d2062481ce54d7db434f7",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu-hash32.c"
    },
    {
      "type": "modify",
      "old_id": "5c67ec3e9c07b746e080f400a12bcec90581a81a",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu-hash64.c",
      "new_id": "759cef371437c1902e878185a24041e6025277fb",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu-hash64.c"
    },
    {
      "type": "modify",
      "old_id": "e4e111c555be58032f786dac4a44d2d9a6baf4f9",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu_helper.c",
      "new_id": "413e95bc5637111e4670fd25b0c13d644c3c3695",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "50e0ee5735a2d94bb01fc9537c09dc8f86ab347b",
      "old_mode": 33188,
      "old_path": "target-ppc/translate_init.c",
      "new_id": "43eec67e499087fad1a047bd0705194bc70ff392",
      "new_mode": 33188,
      "new_path": "target-ppc/translate_init.c"
    },
    {
      "type": "modify",
      "old_id": "c3697cd9433ded438c43a58a866b774efa17082e",
      "old_mode": 33188,
      "old_path": "target-s390x/cpu.c",
      "new_id": "732d393209509e2ec6594f74dfecdef3ae4e254f",
      "new_mode": 33188,
      "new_path": "target-s390x/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "e73915693f5f1fb45da133f23ad8125331bfd5db",
      "old_mode": 33188,
      "old_path": "target-sh4/cpu.c",
      "new_id": "653acec5829365ebcebd67a030a8e6d356251649",
      "new_mode": 33188,
      "new_path": "target-sh4/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "ce10ca84ee0982b2bc8339291f5888f04e542c7c",
      "old_mode": 33188,
      "old_path": "target-sh4/helper.c",
      "new_id": "cb6a2d28bd55ad35dc73eaef6da9fb5dc2bb8ac0",
      "new_mode": 33188,
      "new_path": "target-sh4/helper.c"
    },
    {
      "type": "modify",
      "old_id": "65ae6f73bf771f7b895a5e4ba4901b8a066da67c",
      "old_mode": 33188,
      "old_path": "target-sparc/cpu.c",
      "new_id": "4cbb2063d53ef5be0348eac3f9cff5b8ebf2cbbf",
      "new_mode": 33188,
      "new_path": "target-sparc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "722146065a890ea122c710a0c12be024bcfab83a",
      "old_mode": 33188,
      "old_path": "target-sparc/int32_helper.c",
      "new_id": "d5322380cd4a3ff171ea18c609570e4d1c645fa3",
      "new_mode": 33188,
      "new_path": "target-sparc/int32_helper.c"
    },
    {
      "type": "modify",
      "old_id": "f411884c6e768acc636f7bbcea5ce2f2cc221562",
      "old_mode": 33188,
      "old_path": "target-sparc/int64_helper.c",
      "new_id": "bf7dd86ab8264a8877b8a59e81fb2d179bf26a3f",
      "new_mode": 33188,
      "new_path": "target-sparc/int64_helper.c"
    }
  ]
}
