No description
Find a file
Tomasz Figa e0807b1eaa minigbm: i915: Allow protected allocations
Allow allocations with BO_USE_PROTECTED.
Moreover, disallow mapping of such BOs, as for GBM/Gralloc API callers
it should not be mappable and considered as metadata alone, without
usable content.

BUG=b:64323695
TEST=emerge-eve arc-cros-gralloc

Change-Id: I1dd1846a2042f97eee2fcc7581a91a60854e62cc
Reviewed-on: https://chromium-review.googlesource.com/607808
Commit-Ready: Pawel Osciak <posciak@chromium.org>
Tested-by: Pawel Osciak <posciak@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
2017-10-19 12:56:48 -07:00
cros_gralloc minigbm: add buffer invalidation function 2017-10-17 23:14:19 -07:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c minigbm: amdgpu: make bo's created with SCANOUT flag mmapable 2017-10-14 03:18:34 -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: i915: Allow protected allocations 2017-10-19 12:56:48 -07:00
drv.h minigbm: add buffer invalidation function 2017-10-17 23:14:19 -07:00
drv_priv.h minigbm: i915: Allow protected allocations 2017-10-19 12:56:48 -07:00
evdi.c minigbm: add a default (*bo_unmap) implementation 2017-09-26 20:43:59 -07:00
exynos.c minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07:00
gbm.c minigbm: Revert "minigbm: flush buffer instead of unmapping" 2017-10-05 21:24:42 -07:00
gbm.h minigbm: i915: Allow protected allocations 2017-10-19 12:56:48 -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: i915: Allow protected allocations 2017-10-19 12:56:48 -07:00
gbm_helpers.h minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07: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: pass in map flags to (*bo_map) callback 2017-10-02 23:28:25 -07:00
helpers.h minigbm: pass in map flags to (*bo_map) callback 2017-10-02 23:28:25 -07:00
i915.c minigbm: i915: call DRM_IOCTL_I915_GEM_SET_DOMAIN when invalidating 2017-10-18 12:12:42 -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: respect map_flags in all cases 2017-10-13 16:17:33 +00: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: respect map_flags in all cases 2017-10-13 16:17:33 +00:00
tegra.c minigbm: respect map_flags in all cases 2017-10-13 16:17:33 +00: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: pass in map flags to (*bo_map) callback 2017-10-02 23:28:25 -07:00
vgem.c minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07:00
virtio_gpu.c minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07:00