)]}'
{
  "commit": "fa1a14e7f252cdb7369e1b4f701c75bd0f30d917",
  "tree": "38bd762d8d0dd554854c81a90659aa324b288515",
  "parents": [
    "d80d0bf7314e4553bd80a3c8be7aa7187f60655f"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Mar 26 15:43:09 2015 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Apr 07 15:06:59 2015 -0400"
  },
  "message": "VMM: EPT checks, init, and basic usage\n\nDoes a bunch of checks in EPT initialization, so we don\u0027t have to\ndynamically check as much (or program to handle older HW).\n\nThis will use one EPT per process, instead of one global, but this EPT\nis still not fully integrated into the pmap ops.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb0d2ca22cfb8abc99f1fbac19bf2dd13c3e7c7e",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/ros/mmu64.h",
      "new_id": "ab97a023087cac0de704ac6bab17765896f547d1",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/ros/mmu64.h"
    },
    {
      "type": "modify",
      "old_id": "8105c591536d8909c0a692227db73beacf854590",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/intel/ept.c",
      "new_id": "8a522976f08c2eb7360889f8482bdb5aab759668",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/intel/ept.c"
    },
    {
      "type": "modify",
      "old_id": "7af119828f2fff21d2f8c4594a105a29fb44559b",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/intel/vmx.c",
      "new_id": "86c6c352ca498de2f6842450d62de7dc16a2672c",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/intel/vmx.c"
    },
    {
      "type": "modify",
      "old_id": "2b233bda2cb10d3ce1b04ac4223844063a525c41",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/intel/vmx.h",
      "new_id": "22e00e50f490f24e5a761f565b88f2299016eefc",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/intel/vmx.h"
    },
    {
      "type": "modify",
      "old_id": "d19593ad682fa3452d8aba182f8317a7d4be3932",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/vmm.c",
      "new_id": "be52e5340e07b15ea470975e400e91ed2a183f86",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/vmm.c"
    },
    {
      "type": "modify",
      "old_id": "7e604bc03747397d1ffd6492521a436789b81f9f",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/vmm.h",
      "new_id": "a124ec76845a79ab2ab65437ded231e2271e9bdc",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/vmm.h"
    }
  ]
}
