)]}'
{
  "commit": "8e5b26b55a8b6aee2c789b1d20ec715f9e4bea5c",
  "tree": "4e2d003852ce327a47153b6c100239c6d8e1418f",
  "parents": [
    "0d178975d0a5afe5e0fd3211bd1397905b225be5"
  ],
  "author": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Fri Jan 08 02:58:01 2010 +0100"
  },
  "committer": {
    "name": "Marcelo Tosatti",
    "email": "mtosatti@redhat.com",
    "time": "Mon Mar 01 12:35:47 2010 -0300"
  },
  "message": "KVM: PPC: Use accessor functions for GPR access\n\nAll code in PPC KVM currently accesses gprs in the vcpu struct directly.\n\nWhile there\u0027s nothing wrong with that wrt the current way gprs are stored\nand loaded, it doesn\u0027t suffice for the PACA acceleration that will follow\nin this patchset.\n\nSo let\u0027s just create little wrapper inline functions that we call whenever\na GPR needs to be read from or written to. The compiled code shouldn\u0027t really\nchange at all for now.\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": "abfd0c4d567b9249060fa4c562d6da4a2fffb185",
      "old_mode": 33188,
      "old_path": "arch/powerpc/include/asm/kvm_ppc.h",
      "new_id": "ba01b9c1d3886e7c61826f139b7ba90c2775f80e",
      "new_mode": 33188,
      "new_path": "arch/powerpc/include/asm/kvm_ppc.h"
    },
    {
      "type": "modify",
      "old_id": "61af58fceceee8a6fcb87c9f0e2f1e55e9a3dfb5",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/44x_emulate.c",
      "new_id": "65ea083a5b27bda5ba4cacb875894ec127513bde",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/44x_emulate.c"
    },
    {
      "type": "modify",
      "old_id": "ff3cb63b8117f3e1285be25a0dce34a7194f1328",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/44x_tlb.c",
      "new_id": "8b3773669c977dd5d79c3bc9ffdff1d79edc63bf",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/44x_tlb.c"
    },
    {
      "type": "modify",
      "old_id": "fd2a4d531582f04077dd465ee5ba211c676209d0",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/book3s.c",
      "new_id": "574b24fb6e0e0a9f809b746d1f5b4e04f3c61552",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/book3s.c"
    },
    {
      "type": "modify",
      "old_id": "1027eac6d474fea3ae3a94efe6aca91cd48a594c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/book3s_64_emulate.c",
      "new_id": "2b0ee7e040c90d7870851ae46d564b1e17451ad7",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/book3s_64_emulate.c"
    },
    {
      "type": "modify",
      "old_id": "d8b63420acf8f179c836eec967de3d05e6a065ce",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/booke.c",
      "new_id": "49af80e4a6e1cb0f53dd94dda46bbc261ee1d8df",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/booke.c"
    },
    {
      "type": "modify",
      "old_id": "aebc65e93f4b41782d423fad656e0ba154277f8a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/booke_emulate.c",
      "new_id": "cbc790ee192892fcc19f7a7d856fb1a2db6da2b6",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/booke_emulate.c"
    },
    {
      "type": "modify",
      "old_id": "be95b8d8e3b78506491f9075cc9e1a0146faeff3",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/e500_emulate.c",
      "new_id": "7644f7a9bac3a3207c9dde0118ad5b715540cfa1",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/e500_emulate.c"
    },
    {
      "type": "modify",
      "old_id": "fb1e1dc11ba5e9fed05d4dfa82dc979f3389bb49",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/e500_tlb.c",
      "new_id": "6a7fc012b93f82d0824eaaf6d546247f48253a91",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/e500_tlb.c"
    },
    {
      "type": "modify",
      "old_id": "303457b2f52acd1511cf87f8a68f159c4bbe44b2",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/emulate.c",
      "new_id": "38219af0cd0e59b2faafb91a73945713637c928a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "4633e7850dd2bf336706228f9ce558ee95faf9af",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/powerpc.c",
      "new_id": "2c291161df89018c0d14a96d29749bef77086177",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/powerpc.c"
    }
  ]
}
