)]}'
{
  "commit": "21a797e6906b552a5c46298685edef51f6fdb635",
  "tree": "fa61f2aeef2e43d54398260d0435edb217795bec",
  "parents": [
    "40a49e1b22c6af5b015f1ca057d8b88fb159a531"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Aug 17 12:22:18 2017 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Fri Aug 25 14:41:49 2017 -0400"
  },
  "message": "x86: Remove split_msr_val()\n\nIt was better than a macro, but it was a little confusing when looking at\nthe code, since you\u0027d have to know that \u0027high\u0027 was first.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7b4d95fc0701ed49104db0597238106368fe607",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/vmm/vmm.c",
      "new_id": "8f0acc8e22d06700cd9fafdc3399a8b71bc6fb75",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/vmm/vmm.c"
    },
    {
      "type": "modify",
      "old_id": "760e43020e65568e60db581824ca67d825190eb8",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/x86.h",
      "new_id": "ed4815960a0c02dc9251ca5415b37bf28ace562b",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/x86.h"
    },
    {
      "type": "modify",
      "old_id": "859fd358db2383cbe0852e3f7f90068b14c88b4e",
      "old_mode": 33188,
      "old_path": "kern/include/common.h",
      "new_id": "cf467a41701c21d763999b79664e779ed29a6d02",
      "new_mode": 33188,
      "new_path": "kern/include/common.h"
    }
  ]
}
