OSDN Git Service

Import minigbm
authorStéphane Marchesin <marcheu@chromium.org>
Fri, 12 Sep 2014 23:18:59 +0000 (16:18 -0700)
committerStéphane Marchesin <marcheu@chromium.org>
Sat, 13 Sep 2014 01:34:56 +0000 (01:34 +0000)
commit25a2606a259bcf1f5ab0e21c930429dcf6acfd31
treeb3fd4ae4bc62bc1a0d9015669f06dca154cb1cf9
parentb960a81c8d46e9563f1bf6039b3bc9c9bd6eadd2
Import minigbm

Minigbm is a gbm implementation for a few DRM targets. Currently the
targets are:
- cirrus
- exynos
- gma500
- i915
- rockchip
- tegra
- udl

Right some targets are controlled with GBM_{TARGET} flags. I would
like to get to a place where we can just build all the targets in a
single library, but we need the drm headers for all targets for that
to happen so this needs more thinking.

BUG=chromium:394868,chromium:402597,chromium:413947,chromium:412508
TEST=unit tests, which I will need to import later

Signed-off-by: Stéphane Marchesin <marcheu@chromium.org>
Change-Id: I36ae07f2a59827a807e19e1432891ca196b28803
Reviewed-on: https://chromium-review.googlesource.com/218030
16 files changed:
Makefile [new file with mode: 0644]
cirrus.c [new file with mode: 0644]
common.mk [new file with mode: 0644]
exynos.c [new file with mode: 0644]
gbm.c [new file with mode: 0644]
gbm.h [new file with mode: 0644]
gbm_priv.h [new file with mode: 0644]
gma500.c [new file with mode: 0644]
helpers.c [new file with mode: 0644]
helpers.h [new file with mode: 0644]
i915.c [new file with mode: 0644]
rockchip.c [new file with mode: 0644]
tegra.c [new file with mode: 0644]
test.c [new file with mode: 0644]
udl.c [new file with mode: 0644]
util.h [new file with mode: 0644]