)]}'
{
  "commit": "69f19fbedf6b88eb314b22f1263e2624d4477ac8",
  "tree": "b744d6b9de7d01a55ea67f2b310440a3f9056162",
  "parents": [
    "1d39b293e011127ef430926d7c032171e5878ec7"
  ],
  "author": {
    "name": "Marc Zyngier",
    "email": "marc.zyngier@arm.com",
    "time": "Wed Nov 23 14:15:50 2011 +0000"
  },
  "committer": {
    "name": "Marc Zyngier",
    "email": "marc.zyngier@arm.com",
    "time": "Thu Nov 24 11:20:27 2011 +0000"
  },
  "message": "ARM: KVM: fix guest view of MPIDR\n\nA guest may need to know which CPU it has booted on (and Linux does).\nNow that we can run KVM on a SMP host, QEMU may be running on any\nCPU. In that case, directly reading MPIDR will give an inconsistent\nview on the guest CPU number (among other problems).\n\nThe solution is to use the VMPIDR register, which is computed by\nusing the host MPIDR and overriding the low bits with KVM vcpu_id.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86f6cf1f8b9c6a0100880801de3627328c33cd50",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/kvm_host.h",
      "new_id": "41bf578c5df3b528f90c805e8e13f5bd7c134518",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "64a9ab0c9611324dab695cd85784686b8abeb8bf",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/asm-offsets.c",
      "new_id": "6dc89ea490a90c24b14477f270724b1de5294649",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "72da0fa28a0e565aca6e9e2b440659997589d1ba",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/arm.c",
      "new_id": "c399ff3d045755784403b9fe14974b8619cbfd2a",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/arm.c"
    },
    {
      "type": "modify",
      "old_id": "d516bf4c60470cc6d6d40442eb6c5fd08ba425c9",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/arm_interrupts.S",
      "new_id": "fbc26ca25bf23d7745849126ecb34a68b473e72f",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/arm_interrupts.S"
    }
  ]
}
