No description
Find a file
Dawn Han 6f3f6cb93a minigbm: refactor the logic in import_into_minigbm
Multi-planer formats are being allocated into a single plane,
so `dmabuf_sizes[DRV_MAX_PLANES]` is no longer needed. There
is only one `dmabuf_size` now.

And use bo->handles[0] only. In the clean-up function, close
handle[0] if it's not empty.

Bug=b:266776512
TEST=camera and screenshot work fine after deploying the
change #kukui-arc-ri

Change-Id: I068bcafbfbaf1b2be543aec3a4d87e1870a10d23
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/4338596
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Commit-Queue: Dawn Han <dawnhan@google.com>
Tested-by: Dawn Han <dawnhan@google.com>
2023-04-09 18:57:38 +00:00
cros_gralloc minigbm: fix format 2023-03-15 02:25:38 +00:00
external minigbm: Add tile4 support 2022-10-22 01:10:05 +00:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c amdgpu: work around a CTS issue before R 2023-03-20 22:16:22 +00:00
common.mk COIL: Migrate master to HEAD 2022-03-16 11:58:01 +00:00
DIR_METADATA DIR_METADATA: Add V2 Test Plans. 2022-11-30 01:25:57 +00:00
dri.c minigbm: refactor the logic in import_into_minigbm 2023-04-09 18:57:38 +00:00
dri.h dri: add dri_dlopen and dri_dlclose 2023-02-21 19:57:32 +00:00
drv.c minigbm: Remove plane in bo_map 2023-02-27 19:34:38 +00:00
drv.h drv: add drv_preload 2023-02-21 19:57:34 +00:00
drv_array_helpers.c minigbm: refactor driver helpers 2021-10-01 18:35:11 +00:00
drv_array_helpers.h minigbm: refactor driver helpers 2021-10-01 18:35:11 +00:00
drv_helpers.c drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
drv_helpers.h drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
drv_priv.h amdgpu: improve android YV12 support on GFX10+ 2023-03-15 05:13:38 +00:00
dumb_driver.c minigbm: Add more dumb drivers 2022-12-07 14:36:24 +00:00
gbm.c minigbm: conditionally fallback to strip scanout use_flag 2021-09-22 19:47:06 +00:00
gbm.h minigbm: passthrough SENSOR_DIRECT_DATA via gbm frontend 2022-07-26 23:41:35 +00:00
gbm.pc minigbm: modify gbm.pc 2019-10-09 09:52:31 -07:00
gbm_helpers.c minigbm: passthrough SENSOR_DIRECT_DATA via gbm frontend 2022-07-26 23:41:35 +00: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
i915.c drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile minigbm: Install minigbm_helpers.h 2022-08-03 09:12:36 +00:00
mediatek.c mediatek: refactor for readability and moving local var declare up 2023-03-28 18:09:00 +00:00
minigbm_helpers.c minigbm: clean up legacy gbm_get_default_device_fd usage 2023-03-09 05:06:53 +00:00
minigbm_helpers.h minigbm: clean up legacy gbm_get_default_device_fd usage 2023-03-09 05:06:53 +00:00
msm.c drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
OWNERS minigbm: remove stevensd from OWNERS 2022-04-20 04:41:27 +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 drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
util.h amdgpu: make libdir work on stock Linux 2020-01-21 20:43:23 +00:00
vc4.c drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00
virtgpu.c drv/virtgpu: add log level for logging 2022-07-14 08:48:27 +00:00
virtgpu.h virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
virtgpu_cross_domain.c minigbm: Remove plane in bo_map 2023-02-27 19:34:38 +00:00
virtgpu_virgl.c drv: pass stride_align to drv_bo_from_format 2023-03-15 05:13:37 +00:00