)]}'
{
  "commit": "eb5e1d3c85dffe677da2550d211f9304a7d5ba3b",
  "tree": "05bf77d54c38f34b35f6be9f8ef96f2ef5ccaf85",
  "parents": [
    "8f4d260e70aff7c3796d97c78ba0663696e2d503"
  ],
  "author": {
    "name": "Pavel Fedin",
    "email": "p.fedin@samsung.com",
    "time": "Mon Jun 15 18:06:09 2015 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Jun 15 18:06:09 2015 +0100"
  },
  "message": "target-arm: Use the kernel\u0027s idea of MPIDR if we\u0027re using KVM\n\nWhen we\u0027re using KVM, the kernel\u0027s internal idea of the MPIDR\naffinity fields must match the values we tell it for the guest\nvcpu cluster configuration in the device tree. Since at the moment\nthe kernel doesn\u0027t support letting userspace tell it the correct\naffinity fields to use, we must read the kernel\u0027s view and\nreflect that back in the device tree.\n\nSigned-off-by: Shlomo Pongratz \u003cshlomo.pongratz@huawei.com\u003e\nSigned-off-by: Pavel Fedin \u003cp.fedin@samsung.com\u003e\nMessage-id: 02f601d0a1e6$90c7d630$b2578290$@samsung.com\n[PMM: Use a local #define rather than a global variable for\n the TCG ARM_CPUS_PER_CLUSTER setting. Tweak a comment. Update the\n commit message.]\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbe89c108787a1768cb7bb00122aab4bec260358",
      "old_mode": 33188,
      "old_path": "hw/arm/virt.c",
      "new_id": "f1e85c8e92f19c4d973ab0edc0a857190f2eb87f",
      "new_mode": 33188,
      "new_path": "hw/arm/virt.c"
    },
    {
      "type": "modify",
      "old_id": "c80381da89b3432c50347af044b7e8fc70d99d17",
      "old_mode": 33188,
      "old_path": "target-arm/cpu-qom.h",
      "new_id": "24a4cfb1ae5ca37aa9496030243f6c75bf5b01db",
      "new_mode": 33188,
      "new_path": "target-arm/cpu-qom.h"
    },
    {
      "type": "modify",
      "old_id": "4a888ab47ac26030c3ec77172618c54797a4c59d",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.c",
      "new_id": "34990acb827e5f52dbcf7f17fcab4db75c34250b",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "16195b381e52d037c30d11ea8ca8068127dd35cc",
      "old_mode": 33188,
      "old_path": "target-arm/helper.c",
      "new_id": "6a62d798c2d2b6854829b79a63a30a1aace1c877",
      "new_mode": 33188,
      "new_path": "target-arm/helper.c"
    },
    {
      "type": "modify",
      "old_id": "49b6babc05a5e842a0f003ca09feeb89247e7419",
      "old_mode": 33188,
      "old_path": "target-arm/kvm32.c",
      "new_id": "d7e7d6877f81343ae92710451288e353d41fa514",
      "new_mode": 33188,
      "new_path": "target-arm/kvm32.c"
    },
    {
      "type": "modify",
      "old_id": "93c1ca8b211ce365494bbc1184ef1802bc162d41",
      "old_mode": 33188,
      "old_path": "target-arm/kvm64.c",
      "new_id": "ac34f514987d6d6b47982e9038de2f829fb32d23",
      "new_mode": 33188,
      "new_path": "target-arm/kvm64.c"
    },
    {
      "type": "modify",
      "old_id": "d8fafab2fe15e441886f6687325c1496b742a1ef",
      "old_mode": 33188,
      "old_path": "target-arm/psci.c",
      "new_id": "20e4cb6f9c11a6ebfe79f78fdb222d17c24e0065",
      "new_mode": 33188,
      "new_path": "target-arm/psci.c"
    }
  ]
}
