From 1c57d9a6c6f967c37acde9ec11855b72a33d95dd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20K=C3=B6nig?= Date: Sun, 22 Sep 2013 15:59:17 +0200 Subject: [PATCH] radeon/uvd: try to place msg/fb buffer into GART MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This is only supported on NI+, but the kernel takes care of those limitations. Signed-off-by: Christian König --- src/gallium/drivers/radeon/radeon_uvd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium/drivers/radeon/radeon_uvd.c index a8b17e6376e..382b4107c3d 100644 --- a/src/gallium/drivers/radeon/radeon_uvd.c +++ b/src/gallium/drivers/radeon/radeon_uvd.c @@ -148,7 +148,7 @@ static void send_msg(struct ruvd_decoder *dec, struct ruvd_msg *msg) /* and send it to the hardware */ send_cmd(dec, RUVD_CMD_MSG_BUFFER, buf->cs_handle, 0, - RADEON_USAGE_READ, RADEON_DOMAIN_VRAM); + RADEON_USAGE_READ, RADEON_DOMAIN_GTT); } /* create a buffer in the winsys */ @@ -794,7 +794,7 @@ static void ruvd_end_frame(struct pipe_video_codec *decoder, send_cmd(dec, RUVD_CMD_DECODING_TARGET_BUFFER, dt, 0, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); send_cmd(dec, RUVD_CMD_FEEDBACK_BUFFER, msg_fb_buf->cs_handle, - 0x1000, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); + 0x1000, RADEON_USAGE_WRITE, RADEON_DOMAIN_GTT); set_reg(dec, RUVD_ENGINE_CNTL, 1); flush(dec); -- 2.30.2