No description
Find a file
Gurchetan Singh 8e02e05537 minigbm: add (*bo_flush) implementations
Let's take the flush and writeback steps in the driver unmap
functions and move them to the (*bo_flush) callback.

BUG=chromium:764871
TEST=gbmtest, mmap_test -g on eve

Change-Id: Iecccafc25642b120bc84f2d1b8538303c8ce36eb
Reviewed-on: https://chromium-review.googlesource.com/668219
Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
2017-09-27 23:52:08 -07:00
cros_gralloc minigbm: cros_gralloc: fix mis-named variable 2017-09-15 10:50:26 -07:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
Android.gralloc.mk minigbm: cros_gralloc: refactor for future HALs 2017-06-28 21:50:52 -07:00
Android.mk minigbm: cros_gralloc: refactor for future HALs 2017-06-28 21:50:52 -07:00
cirrus.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
common.mk minigbm: Remove (c) from copyright notice. 2016-12-17 19:33:05 -08:00
drv.c minigbm: add drv_bo_flush 2017-09-27 23:52:08 -07:00
drv.h minigbm: add drv_bo_flush 2017-09-27 23:52:08 -07:00
drv_priv.h minigbm: add drv_bo_flush 2017-09-27 23:52:08 -07:00
evdi.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
exynos.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
gbm.c minigbm: Store usage in driver data flags 2017-09-22 06:10:15 -07:00
gbm.h minigbm: Add GBM_BO_USE_CAMERA_{READ,WRITE} usage flags 2017-07-13 19:45:56 -07:00
gbm.pc rename pc file from libgbm.pc to gbm.pc to match mesa 2014-11-12 03:54:03 +00:00
gbm_helpers.c minigbm: Add GBM_BO_USE_CAMERA_{READ,WRITE} usage flags 2017-07-13 19:45:56 -07:00
gbm_helpers.h minigbm: Remove (c) from copyright notice. 2016-12-17 19:33:05 -08:00
gbm_priv.h minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
gma500.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
helpers.c minigbm: unmap right before buffer destruction 2017-09-27 10:59:31 -07:00
helpers.h minigbm: unmap right before buffer destruction 2017-09-27 10:59:31 -07:00
i915.c minigbm: add (*bo_flush) implementations 2017-09-27 23:52:08 -07:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile Added radeon backend for minigbm 2017-08-04 02:35:55 -07:00
marvell.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
mediatek.c minigbm: add (*bo_flush) implementations 2017-09-27 23:52:08 -07:00
nouveau.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
PRESUBMIT.cfg minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
presubmit.sh minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
radeon.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
rockchip.c minigbm: add (*bo_flush) implementations 2017-09-27 23:52:08 -07:00
tegra.c minigbm: add (*bo_flush) implementations 2017-09-27 23:52:08 -07:00
udl.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
util.h minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
vc4.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
vgem.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
virtio_gpu.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00