From: <eve...@ke...> - 2015-12-01 16:44:33
|
intel/intel_bufmgr_fake.c | 1 + 1 file changed, 1 insertion(+) New commits: commit 42f2f92059dca568e896aee93126b8bef2a332a1 Author: Chih-Wei Huang <cw...@an...> Date: Fri Oct 30 11:49:42 2015 +0800 intel: add the missing <strings.h> include It defines the prototype of ffs that fixes the building error on Android 6.0 64-bit image. Signed-off-by: Chih-Wei Huang <cw...@li...> Reviewed-by: Emil Velikov <emi...@gm...> diff --git a/intel/intel_bufmgr_fake.c b/intel/intel_bufmgr_fake.c index 551e05d..7f4c7b9 100644 --- a/intel/intel_bufmgr_fake.c +++ b/intel/intel_bufmgr_fake.c @@ -42,6 +42,7 @@ #include <string.h> #include <assert.h> #include <errno.h> +#include <strings.h> #include <xf86drm.h> #include <pthread.h> #include "intel_bufmgr.h" |
From: <kw...@ke...> - 2015-12-22 10:05:06
|
intel/intel_bufmgr_gem.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) New commits: commit b38a4b2326c1be5702f5cb73a53c0ed74c12d510 Author: MichaÅ Winiarski <mic...@in...> Date: Tue Dec 15 16:28:55 2015 +0100 intel: Restore formatting of offsets in debug statements Using lower_32_bits and upper_32_bits macros was accidentally dropped in: commit 8b4d57e7b75cb0bd01d11ad7f597909034a316aa Author: MichaÅ Winiarski <mic...@in...> Date: Wed Sep 9 16:07:10 2015 +0200 intel: Add support for softpin Let's restore previous, more readable format. Signed-off-by: MichaÅ Winiarski <mic...@in...> Reviewed-by: Kenneth Graunke <ke...@wh...> diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c index 265516f..dc28200 100644 --- a/intel/intel_bufmgr_gem.c +++ b/intel/intel_bufmgr_gem.c @@ -438,16 +438,18 @@ drm_intel_gem_dump_validation_list(drm_intel_bufmgr_gem *bufmgr_gem) drm_intel_bo_gem *target_gem = (drm_intel_bo_gem *) target_bo; - DBG("%2d: %d %s(%s)@0x%016llx -> " - "%d (%s)@0x%016llx + 0x%08x\n", + DBG("%2d: %d %s(%s)@0x%08x %08x -> " + "%d (%s)@0x%08x %08x + 0x%08x\n", i, bo_gem->gem_handle, bo_gem->is_softpin ? "*" : "", bo_gem->name, - (unsigned long long) bo_gem->relocs[j].offset, + upper_32_bits(bo_gem->relocs[j].offset), + lower_32_bits(bo_gem->relocs[j].offset), target_gem->gem_handle, target_gem->name, - (unsigned long long) target_bo->offset64, + upper_32_bits(target_bo->offset64), + lower_32_bits(target_bo->offset64), bo_gem->relocs[j].delta); } @@ -456,14 +458,15 @@ drm_intel_gem_dump_validation_list(drm_intel_bufmgr_gem *bufmgr_gem) drm_intel_bo_gem *target_gem = (drm_intel_bo_gem *) target_bo; DBG("%2d: %d %s(%s) -> " - "%d *(%s)@0x%016lx\n", + "%d *(%s)@0x%08x %08x\n", i, bo_gem->gem_handle, bo_gem->is_softpin ? "*" : "", bo_gem->name, target_gem->gem_handle, target_gem->name, - target_bo->offset64); + upper_32_bits(target_bo->offset64), + lower_32_bits(target_bo->offset64)); } } } @@ -2242,10 +2245,12 @@ drm_intel_update_buffer_offsets2 (drm_intel_bufmgr_gem *bufmgr_gem) * has relocated our object... Indicating a programming error */ assert(!bo_gem->is_softpin); - DBG("BO %d (%s) migrated: 0x%016llx -> 0x%016llx\n", + DBG("BO %d (%s) migrated: 0x%08x %08x -> 0x%08x %08x\n", bo_gem->gem_handle, bo_gem->name, - (unsigned long long) bo->offset64, - (unsigned long long) bufmgr_gem->exec2_objects[i].offset); + upper_32_bits(bo->offset64), + lower_32_bits(bo->offset64), + upper_32_bits(bufmgr_gem->exec2_objects[i].offset), + lower_32_bits(bufmgr_gem->exec2_objects[i].offset)); bo->offset64 = bufmgr_gem->exec2_objects[i].offset; bo->offset = bufmgr_gem->exec2_objects[i].offset; } |
From: <sa...@ke...> - 2016-01-06 23:09:24
|
intel/intel_chipset.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) New commits: commit 242f77ce03f4db371d8de3de1bef8622c0fe7488 Author: Rodrigo Vivi <rod...@in...> Date: Fri Sep 18 11:26:39 2015 -0700 intel/kbl: Add Kabylake PCI ids Also, following kernel definition Kabylake is skylake. Signed-off-by: Rodrigo Vivi <rod...@in...> Signed-off-by: Sarah Sharp <sar...@li...> diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h index 26fbee4..35148e5 100644 --- a/intel/intel_chipset.h +++ b/intel/intel_chipset.h @@ -187,6 +187,29 @@ #define PCI_CHIP_SKYLAKE_H_GT4 0x193B #define PCI_CHIP_SKYLAKE_WKS_GT4 0x193D +#define PCI_CHIP_KABYLAKE_ULT_GT2 0x5916 +#define PCI_CHIP_KABYLAKE_ULT_GT1_5 0x5913 +#define PCI_CHIP_KABYLAKE_ULT_GT1 0x5906 +#define PCI_CHIP_KABYLAKE_ULT_GT3 0x5926 +#define PCI_CHIP_KABYLAKE_ULT_GT2F 0x5921 +#define PCI_CHIP_KABYLAKE_ULX_GT1_5 0x5915 +#define PCI_CHIP_KABYLAKE_ULX_GT1 0x590E +#define PCI_CHIP_KABYLAKE_ULX_GT2 0x591E +#define PCI_CHIP_KABYLAKE_DT_GT2 0x5912 +#define PCI_CHIP_KABYLAKE_DT_GT1_5 0x5917 +#define PCI_CHIP_KABYLAKE_DT_GT1 0x5902 +#define PCI_CHIP_KABYLAKE_DT_GT4 0x5932 +#define PCI_CHIP_KABYLAKE_HALO_GT2 0x591B +#define PCI_CHIP_KABYLAKE_HALO_GT4 0x593B +#define PCI_CHIP_KABYLAKE_HALO_GT3 0x592B +#define PCI_CHIP_KABYLAKE_HALO_GT1 0x590B +#define PCI_CHIP_KABYLAKE_SRV_GT2 0x591A +#define PCI_CHIP_KABYLAKE_SRV_GT3 0x592A +#define PCI_CHIP_KABYLAKE_SRV_GT1 0x590A +#define PCI_CHIP_KABYLAKE_SRV_GT4 0x593A +#define PCI_CHIP_KABYLAKE_WKS_GT2 0x591D +#define PCI_CHIP_KABYLAKE_WKS_GT4 0x593D + #define PCI_CHIP_BROXTON_0 0x0A84 #define PCI_CHIP_BROXTON_1 0x1A84 #define PCI_CHIP_BROXTON_2 0x5A84 @@ -375,6 +398,37 @@ (devid) == PCI_CHIP_SKYLAKE_H_GT4 || \ (devid) == PCI_CHIP_SKYLAKE_WKS_GT4) +#define IS_KBL_GT1(devid) ((devid) == PCI_CHIP_KABYLAKE_ULT_GT1_5 || \ + (devid) == PCI_CHIP_KABYLAKE_ULX_GT1_5 || \ + (devid) == PCI_CHIP_KABYLAKE_DT_GT1_5 || \ + (devid) == PCI_CHIP_KABYLAKE_ULT_GT1 || \ + (devid) == PCI_CHIP_KABYLAKE_ULX_GT1 || \ + (devid) == PCI_CHIP_KABYLAKE_DT_GT1 || \ + (devid) == PCI_CHIP_KABYLAKE_HALO_GT1 || \ + (devid) == PCI_CHIP_KABYLAKE_SRV_GT1) + +#define IS_KBL_GT2(devid) ((devid) == PCI_CHIP_KABYLAKE_ULT_GT2 || \ + (devid) == PCI_CHIP_KABYLAKE_ULT_GT2F || \ + (devid) == PCI_CHIP_KABYLAKE_ULX_GT2 || \ + (devid) == PCI_CHIP_KABYLAKE_DT_GT2 || \ + (devid) == PCI_CHIP_KABYLAKE_HALO_GT2 || \ + (devid) == PCI_CHIP_KABYLAKE_SRV_GT2 || \ + (devid) == PCI_CHIP_KABYLAKE_WKS_GT2) + +#define IS_KBL_GT3(devid) ((devid) == PCI_CHIP_KABYLAKE_ULT_GT3 || \ + (devid) == PCI_CHIP_KABYLAKE_HALO_GT3 || \ + (devid) == PCI_CHIP_KABYLAKE_SRV_GT3) + +#define IS_KBL_GT4(devid) ((devid) == PCI_CHIP_KABYLAKE_DT_GT4 || \ + (devid) == PCI_CHIP_KABYLAKE_HALO_GT4 || \ + (devid) == PCI_CHIP_KABYLAKE_SRV_GT4 || \ + (devid) == PCI_CHIP_KABYLAKE_WKS_GT4) + +#define IS_KABYLAKE(devid) (IS_KBL_GT1(devid) || \ + IS_KBL_GT2(devid) || \ + IS_KBL_GT3(devid) || \ + IS_KBL_GT4(devid)) + #define IS_SKYLAKE(devid) (IS_SKL_GT1(devid) || \ IS_SKL_GT2(devid) || \ IS_SKL_GT3(devid) || \ @@ -385,7 +439,8 @@ (devid) == PCI_CHIP_BROXTON_2) #define IS_GEN9(devid) (IS_SKYLAKE(devid) || \ - IS_BROXTON(devid)) + IS_BROXTON(devid) || \ + IS_KABYLAKE(devid)) #define IS_9XX(dev) (IS_GEN3(dev) || \ IS_GEN4(dev) || \ |
From: <vsy...@ke...> - 2016-01-07 15:43:36
|
xf86drmMode.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) New commits: commit e342c0fc250f3f16b817c43e96ab9b839fcb15c2 Author: Ville Syrjälä <vil...@li...> Date: Tue Dec 15 14:18:32 2015 +0200 Fix memory leak with drmModeGetConnectorCurrent() drmModeGetConnectorCurrent() must provide temporary storage for the kernel to fill in at least one mode (asking for !=0 modes is how you prevent the heavyweight probe in the kernel). Currently we malloc that temp storage but we fail to free it before overwriting the pointer with the address of the actual storage we use to store the real mode list we get from the kernel in the second ioctl call. Let's just keep the temporary storage on the stack and thus we avoid the leak and also eliminate some pointless mallocs. Cc: Chris Wilson <ch...@ch...> Fixes: 5ed5fa10600f ("mode: Retrieve only the current information for a Connector") Signed-off-by: Ville Syrjälä <vil...@li...> Reviewed-by: Chris Wilson <ch...@ch...> diff --git a/xf86drmMode.c b/xf86drmMode.c index ab6b519..7710061 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -475,12 +475,13 @@ _drmModeGetConnector(int fd, uint32_t connector_id, int probe) { struct drm_mode_get_connector conn, counts; drmModeConnectorPtr r = NULL; + struct drm_mode_modeinfo stack_mode; memclear(conn); conn.connector_id = connector_id; if (!probe) { conn.count_modes = 1; - conn.modes_ptr = VOID2U64(drmMalloc(sizeof(struct drm_mode_modeinfo))); + conn.modes_ptr = VOID2U64(&stack_mode); } if (drmIoctl(fd, DRM_IOCTL_MODE_GETCONNECTOR, &conn)) @@ -504,7 +505,7 @@ retry: goto err_allocs; } else { conn.count_modes = 1; - conn.modes_ptr = VOID2U64(drmMalloc(sizeof(struct drm_mode_modeinfo))); + conn.modes_ptr = VOID2U64(&stack_mode); } if (conn.count_encoders) { @@ -525,7 +526,8 @@ retry: counts.count_encoders < conn.count_encoders) { drmFree(U642VOID(conn.props_ptr)); drmFree(U642VOID(conn.prop_values_ptr)); - drmFree(U642VOID(conn.modes_ptr)); + if (U642VOID(conn.modes_ptr) != &stack_mode) + drmFree(U642VOID(conn.modes_ptr)); drmFree(U642VOID(conn.encoders_ptr)); goto retry; @@ -567,7 +569,8 @@ retry: err_allocs: drmFree(U642VOID(conn.prop_values_ptr)); drmFree(U642VOID(conn.props_ptr)); - drmFree(U642VOID(conn.modes_ptr)); + if (U642VOID(conn.modes_ptr) != &stack_mode) + drmFree(U642VOID(conn.modes_ptr)); drmFree(U642VOID(conn.encoders_ptr)); return r; |
From: <da...@ke...> - 2016-01-20 07:01:06
|
amdgpu/amdgpu-symbol-check | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 25712f1d35f6f64167ede45d3dc72a410f367ceb Author: Michel Dänzer <mic...@am...> Date: Wed Jan 20 15:59:08 2016 +0900 amdgpu: Add new symbols to amdgpu-symbols-check Fixes make check. Trivial. diff --git a/amdgpu/amdgpu-symbol-check b/amdgpu/amdgpu-symbol-check index 9a0b36c..648db9b 100755 --- a/amdgpu/amdgpu-symbol-check +++ b/amdgpu/amdgpu-symbol-check @@ -24,11 +24,15 @@ amdgpu_bo_set_metadata amdgpu_bo_va_op amdgpu_bo_wait_for_idle amdgpu_create_bo_from_user_mem +amdgpu_cs_create_semaphore amdgpu_cs_ctx_create amdgpu_cs_ctx_free +amdgpu_cs_destroy_semaphore amdgpu_cs_query_fence_status amdgpu_cs_query_reset_state +amdgpu_cs_signal_semaphore amdgpu_cs_submit +amdgpu_cs_wait_semaphore amdgpu_device_deinitialize amdgpu_device_initialize amdgpu_query_buffer_size_alignment |
From: <da...@ke...> - 2016-01-22 02:24:07
|
radeon/radeon_bo_gem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit db138b9ba12a0de5d6140832c0679c2418e3e7e0 Author: Michel Dänzer <mic...@am...> Date: Thu Jan 21 18:08:49 2016 +0900 radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE ioctl Not doing so makes it impossible for radeon_bo_open callers to set any RADEON_GEM_* flags for the newly created BO. Reviewed-by: Alex Deucher <ale...@am...> diff --git a/radeon/radeon_bo_gem.c b/radeon/radeon_bo_gem.c index c9fe19f..fbd453d 100644 --- a/radeon/radeon_bo_gem.c +++ b/radeon/radeon_bo_gem.c @@ -103,7 +103,7 @@ static struct radeon_bo *bo_open(struct radeon_bo_manager *bom, args.size = size; args.alignment = alignment; args.initial_domain = bo->base.domains; - args.flags = 0; + args.flags = flags; args.handle = 0; r = drmCommandWriteRead(bom->fd, DRM_RADEON_GEM_CREATE, &args, sizeof(args)); |
From: <da...@ke...> - 2016-01-22 15:50:49
|
xf86drm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) New commits: commit 3627f38da9fad7db7fef2a0c6d0faf706c2e21d6 Author: Damien Lespiau <dam...@in...> Date: Fri Jan 22 12:41:55 2016 +0000 xf86drm: Bound strstr() to the allocated data We are reading at most sizeof(data) bytes, but then data may not contain a terminating '\0', at least in theory, so strstr() may overflow the stack allocated array. Make sure that data always contains at least one '\0'. Signed-off-by: Damien Lespiau <dam...@in...> Reviewed-by: Ville Syrjälä <vil...@li...> diff --git a/xf86drm.c b/xf86drm.c index 7e28b4f..5f587d9 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -2863,7 +2863,7 @@ static int drmParsePciBusInfo(int maj, int min, drmPciBusInfoPtr info) { #ifdef __linux__ char path[PATH_MAX + 1]; - char data[128]; + char data[128 + 1]; char *str; int domain, bus, dev, func; int fd, ret; @@ -2874,6 +2874,7 @@ static int drmParsePciBusInfo(int maj, int min, drmPciBusInfoPtr info) return -errno; ret = read(fd, data, sizeof(data)); + data[128] = '\0'; close(fd); if (ret < 0) return -errno; |
From: <msl...@ke...> - 2016-01-24 12:22:50
|
configure.ac | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) New commits: commit 798022b61c58d945f9027c823a188dcedecd3d06 Author: Marcin Ålusarz <mar...@gm...> Date: Sun Jan 24 13:17:34 2016 +0100 configure.ac: don't detect disabled options dependencies Currently with --disable-amdgpu --disable-valgrind --disable-cairo-tests cunit, valgrind and cairo are still detected. Signed-off-by: Marcin Ålusarz <mar...@gm...> Reviewed-by: Emil Velikov <emi...@gm...> diff --git a/configure.ac b/configure.ac index 057a846..a09be61 100644 --- a/configure.ac +++ b/configure.ac @@ -360,19 +360,23 @@ if test "x$RADEON" = xyes; then AC_DEFINE(HAVE_RADEON, 1, [Have radeon support]) fi -# Detect cunit library -PKG_CHECK_MODULES([CUNIT], [cunit >= 2.1], [have_cunit=yes], [have_cunit=no]) -# If pkg-config does not find cunit, check it using AC_CHECK_LIB. We -# do this because Debian (Ubuntu) lacks pkg-config file for cunit. -# fixed in 2.1-2.dfsg-3: http://anonscm.debian.org/cgit/collab-maint/cunit.git/commit/?h=debian -if test "x${have_cunit}" = "xno"; then - AC_CHECK_LIB([cunit], [CU_initialize_registry], [have_cunit=yes], [have_cunit=no]) - if test "x${have_cunit}" = "xyes"; then - CUNIT_LIBS="-lcunit" - CUNIT_CFLAGS="" - AC_SUBST([CUNIT_LIBS]) - AC_SUBST([CUNIT_CFLAGS]) +if test "x$AMDGPU" != xno; then + # Detect cunit library + PKG_CHECK_MODULES([CUNIT], [cunit >= 2.1], [have_cunit=yes], [have_cunit=no]) + # If pkg-config does not find cunit, check it using AC_CHECK_LIB. We + # do this because Debian (Ubuntu) lacks pkg-config file for cunit. + # fixed in 2.1-2.dfsg-3: http://anonscm.debian.org/cgit/collab-maint/cunit.git/commit/?h=debian + if test "x${have_cunit}" = "xno"; then + AC_CHECK_LIB([cunit], [CU_initialize_registry], [have_cunit=yes], [have_cunit=no]) + if test "x${have_cunit}" = "xyes"; then + CUNIT_LIBS="-lcunit" + CUNIT_CFLAGS="" + AC_SUBST([CUNIT_LIBS]) + AC_SUBST([CUNIT_CFLAGS]) + fi fi +else + have_cunit=no fi AM_CONDITIONAL(HAVE_CUNIT, [test "x$have_cunit" != "xno"]) @@ -401,7 +405,9 @@ AC_ARG_ENABLE([cairo-tests], [AS_HELP_STRING([--enable-cairo-tests], [Enable support for Cairo rendering in tests (default: auto)])], [CAIRO=$enableval], [CAIRO=auto]) -PKG_CHECK_MODULES(CAIRO, cairo, [HAVE_CAIRO=yes], [HAVE_CAIRO=no]) +if test "x$CAIRO" != xno; then + PKG_CHECK_MODULES(CAIRO, cairo, [HAVE_CAIRO=yes], [HAVE_CAIRO=no]) +fi AC_MSG_CHECKING([whether to enable Cairo tests]) if test "x$CAIRO" = xauto; then CAIRO="$HAVE_CAIRO" @@ -446,7 +452,9 @@ AC_ARG_ENABLE(valgrind, [AS_HELP_STRING([--enable-valgrind], [Build libdrm with valgrind support (default: auto)])], [VALGRIND=$enableval], [VALGRIND=auto]) -PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no]) +if test "x$VALGRIND" != xno; then + PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no]) +fi AC_MSG_CHECKING([whether to enable Valgrind support]) if test "x$VALGRIND" = xauto; then VALGRIND="$have_valgrind" |
From: <eve...@ke...> - 2016-01-27 23:12:47
|
tests/kmstest/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 432e08de88a27313608cced27f133a65e8a56c52 Author: Emil Velikov <emi...@gm...> Date: Wed Jan 27 11:59:43 2016 +0000 tests/kmstest: inverse the order of LDADD libraries The utils library depends on libdrm. Flip the order, orderwise we might error during link stage like below: CC main.o CCLD kmstest /usr/bin/ld: ../../tests/util/.libs/libutil.a(libutil_la-kms.o): undefined reference to symbol 'drmOpen' Reported-by: Tom Stellard <tho...@am...> Tested-by: Tom Stellard <tho...@am...> Signed-off-by: Emil Velikov <emi...@gm...> diff --git a/tests/kmstest/Makefile.am b/tests/kmstest/Makefile.am index 100662e..ced541b 100644 --- a/tests/kmstest/Makefile.am +++ b/tests/kmstest/Makefile.am @@ -17,9 +17,9 @@ kmstest_SOURCES = \ main.c kmstest_LDADD = \ - $(top_builddir)/libdrm.la \ + $(top_builddir)/tests/util/libutil.la \ $(top_builddir)/libkms/libkms.la \ - $(top_builddir)/tests/util/libutil.la + $(top_builddir)/libdrm.la run: kmstest ./kmstest |
From: <rob...@ke...> - 2016-02-15 18:44:01
|
configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit d49efb55846c6ec96400061213b76ab867461c1a Author: Rob Clark <rob...@fr...> Date: Mon Feb 15 13:42:51 2016 -0500 Bump version for release Signed-off-by: Rob Clark <rob...@fr...> diff --git a/configure.ac b/configure.ac index 4eeebfb..ed07789 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], - [2.4.66], + [2.4.67], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) |
From: <rob...@ke...> - 2016-02-15 18:51:16
|
.gitignore | 1 + 1 file changed, 1 insertion(+) New commits: commit add8936031ee5acb2a3ec87841bb03c938ff36e5 Author: Rob Clark <rob...@fr...> Date: Mon Feb 15 13:50:51 2016 -0500 add libdrm_vc4.pc to .gitignore Signed-off-by: Rob Clark <rob...@fr...> diff --git a/.gitignore b/.gitignore index c1e87c5..1b853a2 100644 --- a/.gitignore +++ b/.gitignore @@ -56,6 +56,7 @@ libdrm_omap.pc libdrm_exynos.pc libdrm_freedreno.pc libdrm_amdgpu.pc +libdrm_vc4.pc libkms.pc libtool ltmain.sh |
From: <ag...@ke...> - 2016-02-18 21:54:45
|
tests/amdgpu/vce_tests.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) New commits: commit 99ede3e6874c4cc5d1d36339095f49467fcf3c17 Author: Sonny Jiang <son...@am...> Date: Thu Feb 18 10:59:56 2016 -0500 amdgpu/tests: fix tests for asics with one VCE instance Reviewed-by: Leo Liu <le...@am...> Signed-off-by: Sonny Jiang <son...@am...> Signed-off-by: Alex Deucher <ale...@am...> diff --git a/tests/amdgpu/vce_tests.c b/tests/amdgpu/vce_tests.c index 32fc001..4915170 100644 --- a/tests/amdgpu/vce_tests.c +++ b/tests/amdgpu/vce_tests.c @@ -65,6 +65,7 @@ static amdgpu_device_handle device_handle; static uint32_t major_version; static uint32_t minor_version; static uint32_t family_id; +static uint32_t vce_harvest_config; static amdgpu_context_handle context_handle; static amdgpu_bo_handle ib_handle; @@ -97,6 +98,7 @@ int suite_vce_tests_init(void) return CUE_SINIT_FAILED; family_id = device_handle->info.family_id; + vce_harvest_config = device_handle->info.vce_harvest_config; r = amdgpu_cs_ctx_create(device_handle, &context_handle); if (r) @@ -440,14 +442,16 @@ static void amdgpu_cs_vce_encode(void) check_result(&enc); /* two instances */ - enc.two_instance = true; - vce_taskinfo[2] = 0x83; - vce_taskinfo[4] = 1; - amdgpu_cs_vce_encode_idr(&enc); - vce_taskinfo[2] = 0xffffffff; - vce_taskinfo[4] = 2; - amdgpu_cs_vce_encode_p(&enc); - check_result(&enc); + if (vce_harvest_config == 0) { + enc.two_instance = true; + vce_taskinfo[2] = 0x83; + vce_taskinfo[4] = 1; + amdgpu_cs_vce_encode_idr(&enc); + vce_taskinfo[2] = 0xffffffff; + vce_taskinfo[4] = 2; + amdgpu_cs_vce_encode_p(&enc); + check_result(&enc); + } } else { vce_taskinfo[3] = 3; vce_encode[16] = 0; |
From: <eve...@ke...> - 2016-02-25 16:58:06
|
libkms/Android.mk | 2 ++ 1 file changed, 2 insertions(+) New commits: commit 42745396734be0c21e62254b73bd7ca44b482d41 Author: Chih-Wei Huang <cw...@an...> Date: Fri Feb 26 00:41:53 2016 +0800 android: add virgl to be a valid driver To avoid the warning: external/libdrm/libkms/Android.mk:17: invalid GPU drivers: virgl Signed-off-by: Chih-Wei Huang <cw...@li...> Reviewed-by: Emil Velikov <emi...@gm...> diff --git a/libkms/Android.mk b/libkms/Android.mk index 4f5e3d2..a406782 100644 --- a/libkms/Android.mk +++ b/libkms/Android.mk @@ -3,12 +3,14 @@ DRM_GPU_DRIVERS := $(strip $(filter-out swrast, $(BOARD_GPU_DRIVERS))) intel_drivers := i915 i965 i915g ilo radeon_drivers := r300g r600g radeonsi nouveau_drivers := nouveau +virgl_drivers := virgl vmwgfx_drivers := vmwgfx valid_drivers := \ $(intel_drivers) \ $(radeon_drivers) \ $(nouveau_drivers) \ + $(virgl_drivers) \ $(vmwgfx_drivers) # warn about invalid drivers |
From: <vi...@ke...> - 2016-03-02 22:29:26
|
intel/intel_chipset.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) New commits: commit ea07de92da8f51c0c1b78a10f197ad6ab1a39aa0 Author: Rodrigo Vivi <rod...@in...> Date: Tue Mar 1 17:07:04 2016 -0800 intel: Adding missing Broxton PCI IDs. These IDs were already part of the kernel since: kernel commit 985dd4360fdf2533fe48a33a4a2094f2e4718dc0 Author: Imre Deak <imr...@in...> Date: Thu Jan 28 16:04:12 2016 +0200 drm/i915/bxt: update list of PCIIDs Cc: Venkateswarlu Vinjamuri <ven...@in...> Signed-off-by: Rodrigo Vivi <rod...@in...> Reviewed-by: Clint Taylor <Cli...@in...> diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h index 35148e5..8e42a40 100644 --- a/intel/intel_chipset.h +++ b/intel/intel_chipset.h @@ -213,6 +213,8 @@ #define PCI_CHIP_BROXTON_0 0x0A84 #define PCI_CHIP_BROXTON_1 0x1A84 #define PCI_CHIP_BROXTON_2 0x5A84 +#define PCI_CHIP_BROXTON_3 0x1A85 +#define PCI_CHIP_BROXTON_4 0x5A85 #define IS_MOBILE(devid) ((devid) == PCI_CHIP_I855_GM || \ (devid) == PCI_CHIP_I915_GM || \ @@ -436,7 +438,9 @@ #define IS_BROXTON(devid) ((devid) == PCI_CHIP_BROXTON_0 || \ (devid) == PCI_CHIP_BROXTON_1 || \ - (devid) == PCI_CHIP_BROXTON_2) + (devid) == PCI_CHIP_BROXTON_2 || \ + (devid) == PCI_CHIP_BROXTON_3 || \ + (devid) == PCI_CHIP_BROXTON_4) #define IS_GEN9(devid) (IS_SKYLAKE(devid) || \ IS_BROXTON(devid) || \ |
From: <rob...@ke...> - 2016-04-21 13:41:24
|
freedreno/freedreno_bo.c | 7 +++++++ 1 file changed, 7 insertions(+) New commits: commit 739b8886025b31f2f9d09a535c8ff3670bb1d036 Author: Nicolas Dechesne <nic...@li...> Date: Mon Apr 11 16:50:23 2016 +0200 freedreno: add dummy fd_bo_from_fbdev implementation when KGSL is disabled Make sure that this function is defined (even empty/dummy) when KGSL support is disabled, since it's part of the driver i/f and it was reported to cause symbols issues when building against musl libc implementation. Reported-by: Khem Raj <raj...@gm...> Signed-off-by: Nicolas Dechesne <nic...@li...> Signed-off-by: Rob Clark <rob...@fr...> diff --git a/freedreno/freedreno_bo.c b/freedreno/freedreno_bo.c index a23c65d..82c1f15 100644 --- a/freedreno/freedreno_bo.c +++ b/freedreno/freedreno_bo.c @@ -431,3 +431,10 @@ void fd_bo_cpu_fini(struct fd_bo *bo) { bo->funcs->cpu_fini(bo); } + +#ifndef HAVE_FREEDRENO_KGSL +struct fd_bo * fd_bo_from_fbdev(struct fd_pipe *pipe, int fbfd, uint32_t size) +{ + return NULL; +} +#endif |
From: <kw...@ke...> - 2016-04-28 00:47:48
|
intel/intel_chipset.h | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) New commits: commit e3623d34cad0ac3f181b0deee0931df202b8f909 Author: MichaÅ Winiarski <mic...@in...> Date: Wed Feb 17 11:40:19 2016 +0100 intel/skl: Add missing SKL PCI IDs Used by production devices: Intel(R) HD Graphics 510 Intel(R) HD Graphics 535 Intel(R) Iris(TM) Graphics 550 Intel(R) Iris(TM) Graphics P555 Signed-off-by: MichaÅ Winiarski <mic...@in...> Tested-by: Lionel Landwerlin <lio...@in...> Reviewed-by: Kenneth Graunke <ke...@wh...> diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h index 8e42a40..e2554c3 100644 --- a/intel/intel_chipset.h +++ b/intel/intel_chipset.h @@ -168,6 +168,7 @@ #define PCI_CHIP_SKYLAKE_DT_GT1 0x1902 #define PCI_CHIP_SKYLAKE_ULT_GT1 0x1906 #define PCI_CHIP_SKYLAKE_SRV_GT1 0x190A /* Reserved */ +#define PCI_CHIP_SKYLAKE_H_GT1 0x190B #define PCI_CHIP_SKYLAKE_ULX_GT1 0x190E /* Reserved */ #define PCI_CHIP_SKYLAKE_DT_GT2 0x1912 #define PCI_CHIP_SKYLAKE_FUSED0_GT2 0x1913 /* Reserved */ @@ -179,9 +180,12 @@ #define PCI_CHIP_SKYLAKE_WKS_GT2 0x191D #define PCI_CHIP_SKYLAKE_ULX_GT2 0x191E #define PCI_CHIP_SKYLAKE_MOBILE_GT2 0x1921 /* Reserved */ -#define PCI_CHIP_SKYLAKE_GT3 0x1926 -#define PCI_CHIP_SKYLAKE_HALO_GT3 0x192B /* Reserved */ +#define PCI_CHIP_SKYLAKE_ULT_GT3_0 0x1923 +#define PCI_CHIP_SKYLAKE_ULT_GT3_1 0x1926 +#define PCI_CHIP_SKYLAKE_ULT_GT3_2 0x1927 #define PCI_CHIP_SKYLAKE_SRV_GT4 0x192A +#define PCI_CHIP_SKYLAKE_HALO_GT3 0x192B /* Reserved */ +#define PCI_CHIP_SKYLAKE_SRV_GT3 0x192D #define PCI_CHIP_SKYLAKE_DT_GT4 0x1932 #define PCI_CHIP_SKYLAKE_SRV_GT4X 0x193A #define PCI_CHIP_SKYLAKE_H_GT4 0x193B @@ -375,10 +379,11 @@ #define IS_GEN8(devid) (IS_BROADWELL(devid) || \ IS_CHERRYVIEW(devid)) -#define IS_SKL_GT1(devid) ((devid) == PCI_CHIP_SKYLAKE_ULT_GT1 || \ - (devid) == PCI_CHIP_SKYLAKE_ULX_GT1 || \ - (devid) == PCI_CHIP_SKYLAKE_DT_GT1 || \ - (devid) == PCI_CHIP_SKYLAKE_SRV_GT1) +#define IS_SKL_GT1(devid) ((devid) == PCI_CHIP_SKYLAKE_DT_GT1 || \ + (devid) == PCI_CHIP_SKYLAKE_ULT_GT1 || \ + (devid) == PCI_CHIP_SKYLAKE_SRV_GT1 || \ + (devid) == PCI_CHIP_SKYLAKE_H_GT1 || \ + (devid) == PCI_CHIP_SKYLAKE_ULX_GT1) #define IS_SKL_GT2(devid) ((devid) == PCI_CHIP_SKYLAKE_DT_GT2 || \ (devid) == PCI_CHIP_SKYLAKE_FUSED0_GT2 || \ @@ -391,8 +396,11 @@ (devid) == PCI_CHIP_SKYLAKE_ULX_GT2 || \ (devid) == PCI_CHIP_SKYLAKE_MOBILE_GT2) -#define IS_SKL_GT3(devid) ((devid) == PCI_CHIP_SKYLAKE_GT3 || \ - (devid) == PCI_CHIP_SKYLAKE_HALO_GT3) +#define IS_SKL_GT3(devid) ((devid) == PCI_CHIP_SKYLAKE_ULT_GT3_0 || \ + (devid) == PCI_CHIP_SKYLAKE_ULT_GT3_1 || \ + (devid) == PCI_CHIP_SKYLAKE_ULT_GT3_2 || \ + (devid) == PCI_CHIP_SKYLAKE_HALO_GT3 || \ + (devid) == PCI_CHIP_SKYLAKE_SRV_GT3) #define IS_SKL_GT4(devid) ((devid) == PCI_CHIP_SKYLAKE_SRV_GT4 || \ (devid) == PCI_CHIP_SKYLAKE_DT_GT4 || \ |
From: <kw...@ke...> - 2016-04-28 01:05:52
|
configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit fc09c5ab84240e9b6bd0bed01685ef004f56c4fa Author: Kenneth Graunke <ke...@wh...> Date: Wed Apr 27 17:52:50 2016 -0700 Bump version for release Signed-off-by: Kenneth Graunke <ke...@wh...> diff --git a/configure.ac b/configure.ac index ed07789..a04ce87 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], - [2.4.67], + [2.4.68], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) |
From: <dea...@ke...> - 2016-06-02 14:07:43
|
tests/amdgpu/basic_tests.c | 6 ++++++ 1 file changed, 6 insertions(+) New commits: commit 361d0a88981628f0f20440262f02bfa3e175fa8b Author: Christian König <chr...@am...> Date: Thu Jun 2 13:37:05 2016 +0200 amdgpu: fix fence status query Not initializing the ip instance leads to sporadic fails in the tests. Signed-off-by: Christian König <chr...@am...> Reviewed-by: Michel Dänzer <mic...@am...> diff --git a/tests/amdgpu/basic_tests.c b/tests/amdgpu/basic_tests.c index e512bda..11f6a63 100644 --- a/tests/amdgpu/basic_tests.c +++ b/tests/amdgpu/basic_tests.c @@ -346,6 +346,7 @@ static void amdgpu_command_submission_gfx_separate_ibs(void) fence_status.context = context_handle; fence_status.ip_type = AMDGPU_HW_IP_GFX; + fence_status.ip_instance = 0; fence_status.fence = ibs_request.seq_no; r = amdgpu_cs_query_fence_status(&fence_status, @@ -427,6 +428,7 @@ static void amdgpu_command_submission_gfx_shared_ib(void) fence_status.context = context_handle; fence_status.ip_type = AMDGPU_HW_IP_GFX; + fence_status.ip_instance = 0; fence_status.fence = ibs_request.seq_no; r = amdgpu_cs_query_fence_status(&fence_status, @@ -541,6 +543,7 @@ static void amdgpu_semaphore_test(void) fence_status.context = context_handle[0]; fence_status.ip_type = AMDGPU_HW_IP_GFX; + fence_status.ip_instance = 0; fence_status.fence = ibs_request[1].seq_no; r = amdgpu_cs_query_fence_status(&fence_status, 500000000, 0, &expired); @@ -581,6 +584,7 @@ static void amdgpu_semaphore_test(void) fence_status.context = context_handle[1]; fence_status.ip_type = AMDGPU_HW_IP_GFX; + fence_status.ip_instance = 0; fence_status.fence = ibs_request[1].seq_no; r = amdgpu_cs_query_fence_status(&fence_status, 500000000, 0, &expired); @@ -653,6 +657,7 @@ static void amdgpu_command_submission_compute_nop(void) fence_status.context = context_handle; fence_status.ip_type = AMDGPU_HW_IP_COMPUTE; + fence_status.ip_instance = 0; fence_status.ring = instance; fence_status.fence = ibs_request.seq_no; @@ -766,6 +771,7 @@ static void amdgpu_test_exec_cs_helper(amdgpu_context_handle context_handle, CU_ASSERT_EQUAL(r, 0); fence_status.ip_type = ip_type; + fence_status.ip_instance = 0; fence_status.ring = ibs_request->ring; fence_status.context = context_handle; fence_status.fence = ibs_request->seq_no; |
From: <ag...@ke...> - 2016-06-06 16:32:56
|
xf86drm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) New commits: commit 70b64073f7d1bf56a30f7a809bd984d3ad688b9f Author: Qiang Yu <Qia...@am...> Date: Mon Jun 6 12:29:16 2016 -0400 drm: fix multi GPU drmGetDevices only return one device When multi GPU present, after drmFoldDuplicatedDevices merge same busid deveces, two different devices may be seperated by zero in local_devices[]. The for loop should check all local_devices instead of exit when meet a zero. Reviewed-by: Jim Qu <Ji...@am...> Reviewed-by: Alex Deucher <ale...@am...> Signed-off-by: Qiang Yu <Qia...@am...> diff --git a/xf86drm.c b/xf86drm.c index 45aa5fc..4fdcaf8 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -3267,7 +3267,10 @@ int drmGetDevices(drmDevicePtr devices[], int max_devices) drmFoldDuplicatedDevices(local_devices, node_count); device_count = 0; - for (i = 0; i < node_count && local_devices[i]; i++) { + for (i = 0; i < node_count; i++) { + if (!local_devices[i]) + continue; + if ((devices != NULL) && (device_count < max_devices)) devices[device_count] = local_devices[i]; else |
From: <nh...@ke...> - 2016-06-10 18:18:51
|
xf86drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 9bdec97a1991c3cc53d1601eb809e33b154a198d Author: Nicolai Hähnle <nic...@am...> Date: Fri May 13 01:11:13 2016 -0500 xf86drm: ensure proper alignment of pointers in drmProcessPciDevice Previously, (*device)->businfo.pci would end up misaligned, which results in undefined behavior. Signed-off-by: Nicolai Hähnle <nic...@am...> Reviewed-by: Emil Velikov <emi...@gm...> diff --git a/xf86drm.c b/xf86drm.c index 4fdcaf8..804a413 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -3000,7 +3000,7 @@ static int drmProcessPciDevice(drmDevicePtr *device, const char *d_name, const char *node, int node_type, int maj, int min, bool fetch_deviceinfo) { - const int max_node_str = drmGetMaxNodeName(); + const int max_node_str = ALIGN(drmGetMaxNodeName(), sizeof(void *)); int ret, i; char *addr; |
From: <rob...@ke...> - 2016-06-13 14:09:53
|
freedreno/msm/msm_ringbuffer.c | 5 +++++ 1 file changed, 5 insertions(+) New commits: commit 09bfd5c716eeaacec06c1d326b52b47e393e4d3e Author: Rob Clark <rob...@fr...> Date: Mon Jun 13 09:49:46 2016 -0400 freedreno/msm: fix memory leak on ringbuffer free Signed-off-by: Rob Clark <rob...@fr...> diff --git a/freedreno/msm/msm_ringbuffer.c b/freedreno/msm/msm_ringbuffer.c index becf245..34bc2fe 100644 --- a/freedreno/msm/msm_ringbuffer.c +++ b/freedreno/msm/msm_ringbuffer.c @@ -353,6 +353,11 @@ static void msm_ringbuffer_destroy(struct fd_ringbuffer *ring) struct msm_ringbuffer *msm_ring = to_msm_ringbuffer(ring); if (msm_ring->ring_bo) fd_bo_del(msm_ring->ring_bo); + free(msm_ring->submit.relocs); + free(msm_ring->submit.cmds); + free(msm_ring->submit.bos); + free(msm_ring->bos); + free(msm_ring->rings); free(msm_ring); } |
From: <ma...@ke...> - 2016-06-14 09:45:51
|
radeon/radeon_surface.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) New commits: commit 625d1810ad1f61dd4f4b2b2ee7e5cc67e1fdc2f1 Author: Marek Olšák <mar...@am...> Date: Thu May 26 14:33:12 2016 +0200 radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM Reviewed-by: Alex Deucher <ale...@am...> diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c index 5ec9745..1424660 100644 --- a/radeon/radeon_surface.c +++ b/radeon/radeon_surface.c @@ -957,8 +957,10 @@ static int eg_surface_best(struct radeon_surface_manager *surf_man, } surf->stencil_tile_split = 64; } else { - /* tile split must be >= 256 for colorbuffer surfaces */ - surf->tile_split = MAX2(surf->nsamples * surf->bpe * 64, 256); + /* tile split must be >= 256 for colorbuffer surfaces, + * SAMPLE_SPLIT = tile_split / (bpe * 64), the optimal value is 2 + */ + surf->tile_split = MAX2(2 * surf->bpe * 64, 256); if (surf->tile_split > 4096) surf->tile_split = 4096; } |
From: <an...@ke...> - 2016-07-16 16:44:11
|
include/drm/vc4_drm.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) New commits: commit 2212a6465d1597fbc4d4ee0ea5ff87816bfa336e Author: Eric Anholt <er...@an...> Date: Sat Jul 2 14:18:43 2016 -0700 vc4: Update kernel headers for getparam addition. This also brings over the C++ guard introduced recently in the kernel headers. Signed-off-by: Eric Anholt <er...@an...> diff --git a/include/drm/vc4_drm.h b/include/drm/vc4_drm.h index da3caa0..919eece 100644 --- a/include/drm/vc4_drm.h +++ b/include/drm/vc4_drm.h @@ -26,6 +26,10 @@ #include "drm.h" +#if defined(__cplusplus) +extern "C" { +#endif + #define DRM_VC4_SUBMIT_CL 0x00 #define DRM_VC4_WAIT_SEQNO 0x01 #define DRM_VC4_WAIT_BO 0x02 @@ -33,6 +37,7 @@ #define DRM_VC4_MMAP_BO 0x04 #define DRM_VC4_CREATE_SHADER_BO 0x05 #define DRM_VC4_GET_HANG_STATE 0x06 +#define DRM_VC4_GET_PARAM 0x07 #define DRM_IOCTL_VC4_SUBMIT_CL DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_SUBMIT_CL, struct drm_vc4_submit_cl) #define DRM_IOCTL_VC4_WAIT_SEQNO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_WAIT_SEQNO, struct drm_vc4_wait_seqno) @@ -41,6 +46,7 @@ #define DRM_IOCTL_VC4_MMAP_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_MMAP_BO, struct drm_vc4_mmap_bo) #define DRM_IOCTL_VC4_CREATE_SHADER_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_CREATE_SHADER_BO, struct drm_vc4_create_shader_bo) #define DRM_IOCTL_VC4_GET_HANG_STATE DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_HANG_STATE, struct drm_vc4_get_hang_state) +#define DRM_IOCTL_VC4_GET_PARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_PARAM, struct drm_vc4_get_param) struct drm_vc4_submit_rcl_surface { __u32 hindex; /* Handle index, or ~0 if not present. */ @@ -276,4 +282,19 @@ struct drm_vc4_get_hang_state { __u32 pad[16]; }; +#define DRM_VC4_PARAM_V3D_IDENT0 0 +#define DRM_VC4_PARAM_V3D_IDENT1 1 +#define DRM_VC4_PARAM_V3D_IDENT2 2 +#define DRM_VC4_PARAM_SUPPORTS_BRANCHES 3 + +struct drm_vc4_get_param { + __u32 param; + __u32 pad; + __u64 value; +}; + +#if defined(__cplusplus) +} +#endif + #endif /* _VC4_DRM_H_ */ |
From: <an...@ke...> - 2016-07-20 19:13:11
|
configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 5d830819480b089f62637fecc3aad11c5d1d5857 Author: Eric Anholt <er...@an...> Date: Wed Jul 20 11:42:45 2016 -0700 Bump version to 2.4.69 for release. Signed-off-by: Eric Anholt <er...@an...> diff --git a/configure.ac b/configure.ac index 90fc455..0f91d43 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], - [2.4.68], + [2.4.69], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) |
From: <rob...@ke...> - 2016-07-21 14:55:07
|
freedreno/freedreno-symbol-check | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 1af780cc2710ddcbee78764d856ef5d1cce3e313 Author: Rob Clark <rob...@fr...> Date: Thu Jul 21 10:54:49 2016 -0400 freedreno: fix distcheck errors Signed-off-by: Rob Clark <rob...@fr...> diff --git a/freedreno/freedreno-symbol-check b/freedreno/freedreno-symbol-check index f517b6e..7b31a34 100755 --- a/freedreno/freedreno-symbol-check +++ b/freedreno/freedreno-symbol-check @@ -29,14 +29,18 @@ fd_device_fd fd_device_new fd_device_new_dup fd_device_ref +fd_device_version fd_pipe_del fd_pipe_get_param fd_pipe_new fd_pipe_wait fd_pipe_wait_timeout +fd_ringbuffer_cmd_count fd_ringbuffer_del fd_ringbuffer_emit_reloc_ring +fd_ringbuffer_emit_reloc_ring_full fd_ringbuffer_flush +fd_ringbuffer_grow fd_ringbuffer_new fd_ringbuffer_reloc fd_ringbuffer_reset |