)]}'
{
  "commit": "6fbbde9a1969dfb476467ebf69a475095ef3fd4d",
  "tree": "39bdc75de08111b9b6a7a28e238eb8efca0841cc",
  "parents": [
    "d84f1cff9028c00ee870f0293b0c7a3866071dfa"
  ],
  "author": {
    "name": "Drew Schmitt",
    "email": "dasch@google.com",
    "time": "Mon Aug 20 10:32:15 2018 -0700"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Sep 20 00:51:46 2018 +0200"
  },
  "message": "KVM: x86: Control guest reads of MSR_PLATFORM_INFO\n\nAdd KVM_CAP_MSR_PLATFORM_INFO so that userspace can disable guest access\nto reads of MSR_PLATFORM_INFO.\n\nDisabling access to reads of this MSR gives userspace the control to \"expose\"\nthis platform-dependent information to guests in a clear way. As it exists\ntoday, guests that read this MSR would get unpopulated information if userspace\nhadn\u0027t already set it (and prior to this patch series, only the CPUID faulting\ninformation could have been populated). This existing interface could be\nconfusing if guests don\u0027t handle the potential for incorrect/incomplete\ninformation gracefully (e.g. zero reported for base frequency).\n\nSigned-off-by: Drew Schmitt \u003cdasch@google.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d8a372c834014dd0f6b40fae0892e0958e88a59",
      "old_mode": 33188,
      "old_path": "Documentation/virtual/kvm/api.txt",
      "new_id": "647f94128a85e47183f0ba7ffd6cbfc90fe1e6f5",
      "new_mode": 33188,
      "new_path": "Documentation/virtual/kvm/api.txt"
    },
    {
      "type": "modify",
      "old_id": "af63c2ca1616525850bd94a3122cd4b524c1d190",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_host.h",
      "new_id": "09b2e3e2cf1bec5f7b745590b187521c8576eacc",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "e127703e277e6b23f524c402daca9c10840bdeb9",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "4c39ec5fc4fe6f0dbf7b22fe9340d7fb11d4a928",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    },
    {
      "type": "modify",
      "old_id": "07548de5c9889f5bcd425a7273b2732003bf3c30",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/kvm.h",
      "new_id": "251be353f950b35082eff384a97028f64ff593e5",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/kvm.h"
    }
  ]
}
