)]}'
{
  "commit": "f7adbba1e5d464b0d449adac1eb2519be6be9728",
  "tree": "5a7580ac34b8abfb976525b9802d860e01cc3581",
  "parents": [
    "1c0006d8d131585095c4a27dbfcfb3970807a35e"
  ],
  "author": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Fri Jan 15 14:49:13 2010 +0100"
  },
  "committer": {
    "name": "Marcelo Tosatti",
    "email": "mtosatti@redhat.com",
    "time": "Mon Mar 01 12:35:56 2010 -0300"
  },
  "message": "KVM: PPC: Keep SRR1 flags around in shadow_msr\n\nSRR1 stores more information that just the MSR value. It also stores\nvaluable information about the type of interrupt we received, for\nexample whether the storage interrupt we just got was because of a\nmissing htab entry or not.\n\nWe use that information to speed up the exit path.\n\nNow if we get preempted before we can interpret the shadow_msr values,\nwe get into vcpu_put which then calls the MSR handler, which then sets\nall the SRR1 information bits in shadow_msr to 0. Great.\n\nSo let\u0027s preserve the SRR1 specific bits in shadow_msr whenever we set\nthe MSR. They don\u0027t hurt.\n\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c30a70c6b93155904157bbb028bea2bdfca2a383",
      "old_mode": 33188,
      "old_path": "arch/powerpc/include/asm/kvm_host.h",
      "new_id": "715aa6baf6f0202f64239a793a40818c795e951b",
      "new_mode": 33188,
      "new_path": "arch/powerpc/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "ee9935442f0eedf593ae7d01d9020a2f14d4e9cb",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/asm-offsets.c",
      "new_id": "957ceb7059c57a8a2bd7c5ffd9330a361baaf160",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "2cb181396f827912998fdd077209db1cdffc86f4",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/book3s.c",
      "new_id": "58f5200fc09bb0fd09de04a373b4817b03c02f75",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/book3s.c"
    },
    {
      "type": "modify",
      "old_id": "2ff0b2137e6f338ebcbedf82fc9db12298428086",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/book3s_64_interrupts.S",
      "new_id": "c1584d0cbce82d3ca9f3dd0565d6d5adacbfc3c7",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/book3s_64_interrupts.S"
    }
  ]
}
