summaryrefslogtreecommitdiff
path: root/amdgpu.c
diff options
context:
space:
mode:
authorGurchetan Singh <gurchetansingh@chromium.org>2017-09-28 16:25:12 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-09-29 14:35:25 -0700
commit60ee5833b16182702cafce54278721b635f3be89 (patch)
tree68c367b6369fcacb0c73a21279e3c1e5c63ef611 /amdgpu.c
parentbc24bd757b1c63c778f15a1b3ff36c0e8a08b070 (diff)
minigbm: pass in buffer creation flags of the right size
The buffer creation flags are uint64_t, not uint32_t. BUG=none TEST=emerge-eve {minigbm, arc-cros-gralloc} Change-Id: Id94911c5e19c00d47f2fbdca570a6a08fc92b82e Reviewed-on: https://chromium-review.googlesource.com/691422 Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org> Tested-by: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Diffstat (limited to 'amdgpu.c')
-rw-r--r--amdgpu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/amdgpu.c b/amdgpu.c
index da11081..dfd4154 100644
--- a/amdgpu.c
+++ b/amdgpu.c
@@ -135,7 +135,7 @@ static ADDR_E_RETURNCODE ADDR_API free_sys_mem(const ADDR_FREESYSMEM_INPUT *in)
}
static int amdgpu_addrlib_compute(void *addrlib, uint32_t width, uint32_t height, uint32_t format,
- uint32_t usage, uint32_t *tiling_flags,
+ uint64_t usage, uint32_t *tiling_flags,
ADDR_COMPUTE_SURFACE_INFO_OUTPUT *addr_out)
{
ADDR_COMPUTE_SURFACE_INFO_INPUT addr_surf_info_in = { 0 };
@@ -273,7 +273,7 @@ static int amdgpu_init(struct driver *drv)
int ret;
void *addrlib;
struct format_metadata metadata;
- uint32_t flags = BO_USE_RENDER_MASK;
+ uint64_t flags = BO_USE_RENDER_MASK;
addrlib = amdgpu_addrlib_init(drv_get_fd(drv));
if (!addrlib)
@@ -345,7 +345,7 @@ static void amdgpu_close(struct driver *drv)
}
static int amdgpu_bo_create(struct bo *bo, uint32_t width, uint32_t height, uint32_t format,
- uint32_t usage)
+ uint64_t usage)
{
void *addrlib = bo->drv->priv;
union drm_amdgpu_gem_create gem_create;