OSDN Git Service

Revert "minigbm: i915: libdrm-ize backend"
authorGurchetan Singh <gurchetansingh@chromium.org>
Wed, 18 Jan 2017 00:15:25 +0000 (16:15 -0800)
committerchrome-bot <chrome-bot@chromium.org>
Mon, 1 May 2017 19:20:01 +0000 (12:20 -0700)
commitcc015e8b84a38e424ec8d2d51320c6fcfae70148
treebebfad5141afd0c654ca41f2ea7d6c8745ea1bd8
parent606408e81a60a10b54d6711801fd73c037bac6b7
Revert "minigbm: i915: libdrm-ize backend"

As per offline discussion, libdrm_intel doesn't maintain cache coherency
correctly for a number of edge cases.

The plan is to:

1) Revert the libdrm CL.
2) Use simpler mmap/unmap logic to deal CTS failures.
3) Use explicit flush to deal with coherency.

CQ-DEPEND=CL:454105

This reverts commit 82a8eedaa5d01dea4c244be751e950566dcd274e.
Conflicts: i915.c

Change-Id: I6c0bf746b71ea08f5cf4f1aa80d17d28b26ec4c6
Reviewed-on: https://chromium-review.googlesource.com/454104
Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>
Makefile
i915.c