)]}'
{
  "commit": "d80d0bf7314e4553bd80a3c8be7aa7187f60655f",
  "tree": "e4dec02320f6a45e861236c508d3f04ec69d527c",
  "parents": [
    "dcc4ae1223735739244ac72bd92f3defd42540f4"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Mar 26 16:22:46 2015 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Apr 07 15:06:59 2015 -0400"
  },
  "message": "VMM: init and cleanup take the proc *\n\nAnd do some minor connections between the guest pcore and its proc.\n\nMight need to think a bit about the weak vs strong refs.  I\u0027m pretty\nsure the cur_proc ref will always be active whenever we have a\nguest_pcore (vmx_vcpu).  We\u0027ll see.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a1fb7c988761b8006f71f5220dcf2459167279f",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/intel/vmx.c",
      "new_id": "7af119828f2fff21d2f8c4594a105a29fb44559b",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/intel/vmx.c"
    },
    {
      "type": "modify",
      "old_id": "26d580013a71ee89698c46687ed5555c133009e4",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/intel/vmx.h",
      "new_id": "2b233bda2cb10d3ce1b04ac4223844063a525c41",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/intel/vmx.h"
    },
    {
      "type": "modify",
      "old_id": "4af9853fb3ee57fbae76d7ab68a22d4e30ab093d",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/vmm.c",
      "new_id": "d19593ad682fa3452d8aba182f8317a7d4be3932",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/vmm.c"
    },
    {
      "type": "modify",
      "old_id": "5945df5f5520f0567a41708bce2c59e6f6cf62d8",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/vmm.h",
      "new_id": "7e604bc03747397d1ffd6492521a436789b81f9f",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/vmm.h"
    },
    {
      "type": "modify",
      "old_id": "3b05c083641f190e546197dd84b39f8adc7a89f8",
      "old_mode": 33188,
      "old_path": "kern/src/process.c",
      "new_id": "cac3977980872fa48a50805fc481d386b0c44427",
      "new_mode": 33188,
      "new_path": "kern/src/process.c"
    },
    {
      "type": "modify",
      "old_id": "8e91d585917f405024659cc65bec1828579f999c",
      "old_mode": 33188,
      "old_path": "kern/src/syscall.c",
      "new_id": "7d2e0d5538e13e434dee207c9f00da9a71d36bb6",
      "new_mode": 33188,
      "new_path": "kern/src/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "d083baabf32892e2de1ad4978b1530b9cb7d9c55",
      "old_mode": 33188,
      "old_path": "tests/vmmcp.c",
      "new_id": "886c06a5e3bc8a60884a497064807604b10cdcda",
      "new_mode": 33188,
      "new_path": "tests/vmmcp.c"
    }
  ]
}
