)]}'
{
  "commit": "bebb106a5afa32efdf5332ed4a40bf4d6d06b56e",
  "tree": "b8da141e846c9d25fbe4c69b12582cada03726e3",
  "parents": [
    "af7cc7d1ee422a612f6785e347a893d44cc892ea"
  ],
  "author": {
    "name": "Xiao Guangrong",
    "email": "xiaoguangrong@cn.fujitsu.com",
    "time": "Tue Jul 12 03:23:20 2011 +0800"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Jul 24 11:50:26 2011 +0300"
  },
  "message": "KVM: MMU: cache mmio info on page fault path\n\nIf the page fault is caused by mmio, we can cache the mmio info, later, we do\nnot need to walk guest page table and quickly know it is a mmio fault while we\nemulate the mmio instruction\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59086a77ff131c98f1de7001f680876d842ba097",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_host.h",
      "new_id": "8da1400ab5817084c97f0d65b0c91cf6f46adcb9",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "02c839f40e29c93ef1f389fea0a87591af28769c",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.c",
      "new_id": "d1986b7dcec7323f527cbec77abae373a28b18c6",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "7086ca85d3e74fc4738a9bfe70fb8721257100e3",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.h",
      "new_id": "05310b105dac0f2892425b472ab01bb0a1c211f4",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.h"
    },
    {
      "type": "modify",
      "old_id": "1e1c2444cef51e58ad0378a4f02ab9f52fe5556b",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/paging_tmpl.h",
      "new_id": "f0fb1a4c522d41a429f2ee832c94d24a7a888903",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/paging_tmpl.h"
    },
    {
      "type": "modify",
      "old_id": "a1dbd0443545032165409d8d5a7f9ee40568fe80",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "028a0f25e8a05b2537d66465e9b40e1232e8b53b",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    },
    {
      "type": "modify",
      "old_id": "256da82856bdfccbd1f0158215667db7a0753ab2",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.h",
      "new_id": "d36fe237c6659ff3445772cce4a505499173b4e8",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.h"
    }
  ]
}
