)]}'
{
  "commit": "fa8848f27895bd19e16aed77868f464be24034e6",
  "tree": "574d5262ba138457d11eb7b7c9e83a1d9254ac97",
  "parents": [
    "def0c5f6b0cd58cfc0b5702b1e1b1f5078debc35"
  ],
  "author": {
    "name": "Chris Wilson",
    "email": "chris@chris-wilson.co.uk",
    "time": "Wed Oct 14 14:17:11 2015 +0100"
  },
  "committer": {
    "name": "Daniel Vetter",
    "email": "daniel.vetter@ffwll.ch",
    "time": "Mon Oct 19 12:16:46 2015 +0200"
  },
  "message": "drm/i915: Report context GTT size\n\nSince the beginning we have conflated the size of the global GTT with\nthat of the per-process context sizes. In recent times (gen8+), those\nare no longer the same where the global GTT is limited to 2/4GiB but the\nper-process GTT may be anything up to 256TiB. Userspace knows nothing of\nthis discrepancy and outside of one or two hacks, uses the getaperture\nioctl to determine the maximum size it can use. Let\u0027s leave that as\nreporting the global GTT and use the context reporting method to\ndescribe the per-process value (which naturally fallsback to reporting\nthe aliasing or global on older platforms, so userspace can always use\nthis method where available).\n\nTestcase: igt/gem_userptr_blits/minor-normal-sync\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d90065\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Tvrtko Ursulin \u003ctvrtko.ursulin@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c688a5f1589316b3f303d9a5b90857af7e112f8",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_gem_context.c",
      "new_id": "204dc7c0b2d631116eb15fa1f8658c9e8c7de95e",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_gem_context.c"
    },
    {
      "type": "modify",
      "old_id": "484a9fb20479516b93b9577799b5801b3fe9ab18",
      "old_mode": 33188,
      "old_path": "include/uapi/drm/i915_drm.h",
      "new_id": "67cebe6d978fb77bf1906abf348c3d0abe938ea7",
      "new_mode": 33188,
      "new_path": "include/uapi/drm/i915_drm.h"
    }
  ]
}
