From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 83500] si_dma_copy_tile causes GPU hangs Date: Fri, 05 Sep 2014 09:43:36 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1106157054==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 339E36E823 for ; Fri, 5 Sep 2014 02:43:36 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1106157054== Content-Type: multipart/alternative; boundary="1409910216.08EeeEA80.13737"; charset="us-ascii" --1409910216.08EeeEA80.13737 Date: Fri, 5 Sep 2014 09:43:36 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=83500 --- Comment #6 from Grigori Goronzy --- The tiling parameters don't look bogus and they certainly aren't zero. In the dumped IB there's mt = 1, num_banks = 3, tile_split = 3 in DW 7. Looking at DW 3, there is array_mode = 2, bankw = 0, bankh = 0, mtilea = 0. That might as well be completely wrong for the given surface, but it's not bogus in the sense that the values are invalid. At first I thought bankw/bankh/mtilea being all set to zero was strange, but this seems to match how libdrm sets up 1D tiled surfaces. For reference, this is the IB we're talking about: http://pastebin.com/jFWk9bU5 -- You are receiving this mail because: You are the assignee for the bug. --1409910216.08EeeEA80.13737 Date: Fri, 5 Sep 2014 09:43:36 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 6 on bug 83500 from
The tiling parameters don't look bogus and they certainly aren't zero. In the
dumped IB there's mt = 1, num_banks = 3, tile_split = 3 in DW 7. Looking at DW
3, there is array_mode = 2, bankw = 0, bankh = 0, mtilea = 0. That might as
well be completely wrong for the given surface, but it's not bogus in the sense
that the values are invalid.

At first I thought bankw/bankh/mtilea being all set to zero was strange, but
this seems to match how libdrm sets up 1D tiled surfaces.

For reference, this is the IB we're talking about:
http://pastebin.com/jFWk9bU5


You are receiving this mail because:
  • You are the assignee for the bug.
--1409910216.08EeeEA80.13737-- --===============1106157054== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============1106157054==--