We are going to want the blt improvements and they can go in without everything else. Also the buddy allocator is fairly standalone at this point, and includes a set of selftests(some donated by Chris) and is unlikely to change much. Matthew Auld (3): drm/i915: buddy allocator drm/i915/blt: don't assume pinned intel_context drm/i915/blt: bump the size restriction drivers/gpu/drm/i915/Makefile | 1 + .../gpu/drm/i915/gem/i915_gem_client_blt.c | 34 +- .../gpu/drm/i915/gem/i915_gem_object_blt.c | 142 +++- .../gpu/drm/i915/gem/i915_gem_object_blt.h | 9 +- .../i915/gem/selftests/i915_gem_client_blt.c | 16 +- .../i915/gem/selftests/i915_gem_object_blt.c | 22 +- drivers/gpu/drm/i915/i915_buddy.c | 433 +++++++++++ drivers/gpu/drm/i915/i915_buddy.h | 126 +++ drivers/gpu/drm/i915/i915_globals.c | 1 + drivers/gpu/drm/i915/i915_globals.h | 1 + drivers/gpu/drm/i915/selftests/i915_buddy.c | 719 ++++++++++++++++++ .../drm/i915/selftests/i915_mock_selftests.h | 1 + 12 files changed, 1456 insertions(+), 49 deletions(-) create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx