No description
Find a file
François-Denis Gonthier cea0b84e41 Add vkms support
The vkms driver is used to get the Android to work on the BeagleBone
Black. Only a minimum amount of support is needed but the driver can
only be recognized by looking at card DRM nodes. The vkms driver does
not publish a render node.

We refactored the cros_gralloc_driver::init to test both the render
nodes and the card nodes.

Change-Id: Ie750aa45fc359ba7917919904693b1ab8088ad16
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2213742
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
2020-12-11 18:12:07 +00:00
cros_gralloc Add vkms support 2020-12-11 18:12:07 +00:00
external minigbm: i915: use experimental uapi 2020-11-25 22:35:16 +00:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c amdgpu: Align stride to 512 for multiplane formats 2020-10-16 22:57:53 +00:00
Android.gralloc.mk minigbm: cros_gralloc: refactor for future HALs 2017-06-28 21:50:52 -07:00
Android.mk minigbm: komeda: Refactor the 'dumb' drivers and add Komeda support 2020-10-22 03:01:29 +00:00
common.mk minigbm: Remove (c) from copyright notice. 2016-12-17 19:33:05 -08:00
dri.c minigbm: reduce use of memset 2020-10-12 21:56:58 +00:00
dri.h minigbm: dri,amdgpu: Modifier support. 2020-03-10 15:39:10 +00:00
drv.c Add vkms support 2020-12-11 18:12:07 +00:00
drv.h virtgpu: improve blob support on ARCVM 2020-09-17 01:13:16 +00:00
drv_priv.h minigbm: add buffer bandwidth compression flag to gbm device 2020-12-04 20:12:34 +00:00
dumb_driver.c Add vkms support 2020-12-11 18:12:07 +00:00
exynos.c minigbm: reduce use of memset 2020-10-12 21:56:58 +00:00
gbm.c minigbm: reduce use of memset 2020-10-12 21:56:58 +00:00
gbm.h minigbm: remove gbm_bo_map(..) discrepancy 2020-09-10 23:54:47 +00:00
gbm.pc minigbm: modify gbm.pc 2019-10-09 09:52:31 -07:00
gbm_helpers.c Add GBM_BO_USE_HW_VIDEO_ENCODER use flag 2019-08-16 12:40:30 -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
helpers.c helpers: Use backend num_planes_from_modifier only when modifier set 2020-11-13 08:46:56 +00:00
helpers.h minigbm: remove KMS dependency 2020-02-18 22:37:26 +00:00
helpers_array.c minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
helpers_array.h minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
i915.c i915: Fall back to GEM_MMAP_GTT if GEM_MMAP fails 2020-12-10 23:33:02 +00:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile minigbm/msm: Add workaround for waffle 2020-08-10 15:50:39 +00:00
mediatek.c minigbm/mediatek: Allocate NV12 video buffers for MT8192 2020-11-09 23:36:45 +00:00
msm.c minigbm: add buffer bandwidth compression flag to gbm device 2020-12-04 20:12:34 +00:00
OWNERS Sort OWNERS and add ihf. 2020-04-21 08:10:50 +00:00
PRESUBMIT.cfg minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
presubmit.sh minigbm: i915: use local i915 drm header 2020-11-25 22:35:14 +00:00
rockchip.c minigbm: add buffer bandwidth compression flag to gbm device 2020-12-04 20:12:34 +00:00
tegra.c minigbm: reduce use of memset 2020-10-12 21:56:58 +00:00
util.h amdgpu: make libdir work on stock Linux 2020-01-21 20:43:23 +00:00
vc4.c minigbm: vc4: add YUV support 2020-10-23 22:32:17 +00:00
virtio_gpu.c virtgpu: set blob_id when creating blob resources 2020-11-06 00:45:58 +00:00