Re: Suspend lockup: How to bisect d-r-t specific commits?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2010/7/25 Rafał Miłecki <zajec5@xxxxxxxxx>:
> W dniu 24 lipca 2010 22:41 użytkownik Alex Deucher
> <alexdeucher@xxxxxxxxx> napisał:
>> 2010/7/24 Rafał Miłecki <zajec5@xxxxxxxxx>:
>>> W dniu 21 lipca 2010 19:23 użytkownik Alex Deucher
>>> <alexdeucher@xxxxxxxxx> napisał:
>>>> 2010/7/21 Rafał Miłecki <zajec5@xxxxxxxxx>:
>>>>> W dniu 21 lipca 2010 11:30 użytkownik Rafał Miłecki <zajec5@xxxxxxxxx> napisał:
>>>>>> First bisect try gave me:
>>>>>> bad: [d8c253f30d0eb975e5c42c31587ef718517f5067]
>>>>>> drm/radeon: optimize default 3D state for r6xx/r7xx blits
>>>>>>
>>>>>> I'm leaving today, not sure if I manage to confirm this before next week.
>>>>>
>>>>> I switched back to rebased drm-radeon-testing and confirmed lockup.
>>>>> Then reverted that single patch and it helped. I'm quite sure it's the
>>>>> "bad one".
>>>>>
>>>>> I use KDE4 with effects enabled, so 3D is enabled here.
>>>>>
>>>>> Not time to dig into this problem deeper, leaving now.
>>>>
>>>> When you get back can you revert the original and test version 2 of
>>>> that patch (attached).  It puts back the original state, but
>>>> reorganizes the emit order to reduce the number of dwords.
>>>
>>> Applied V2 instead of V1 and got lockup again (on resume). Reverting
>>> applied V2 (so without V1 and without V2) "fixes" lockup.
>>
>> I see the problem.  The original waited for idle at the top of the
>> default state.  This new patch is v1 + wait for idle.  Please remove
>> v1 and v2 and then apply v3.
>
> Whoops, still no luck with V3 (applied as only version of patch) :| Is
> that possible to split changes in r6xx_default_state to track down
> problematic one?

I'll try and break it down more fine grained tomorrow.

>
> The difference I noticed with V3 is that I got 5-6 screen flashes
> after resuming. Earlier it was about 3. However I tested it just once,
> can be not related.

How about v4 (attached)?  Any better?

Alex
From 8d8c73de4f4c145ae90a27a4468f84652a3abd72 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexdeucher@xxxxxxxxx>
Date: Mon, 26 Jul 2010 01:50:42 -0400
Subject: [PATCH] drm/radeon: optimize default 3D state for r6xx/r7xx blits (v4)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Re-organize emit order to reduce the number of dwords in the
default 3D state.  This change reduces the default state size
from 514 dwords to 343.

v4: add back more state and wait until idle at the top of the
default state.

Should fix use of the engine for bo moves after resume with
the optimzed state emit.
Reported-by: Rafał Miłecki <zajec5@xxxxxxxxx>

Signed-off-by: Alex Deucher <alexdeucher@xxxxxxxxx>
---
 drivers/gpu/drm/radeon/r600_blit_shaders.c |  562 ++++++----------------------
 1 files changed, 122 insertions(+), 440 deletions(-)

diff --git a/drivers/gpu/drm/radeon/r600_blit_shaders.c b/drivers/gpu/drm/radeon/r600_blit_shaders.c
index 0271b53..a490f7c 100644
--- a/drivers/gpu/drm/radeon/r600_blit_shaders.c
+++ b/drivers/gpu/drm/radeon/r600_blit_shaders.c
@@ -62,11 +62,9 @@ const u32 r6xx_default_state[] =
 	0xc0016800,
 	0x0000060e,
 	0x01020204,
-	0xc0016f00,
+	0xc0026f00,
 	0x00000000,
 	0x00000000,
-	0xc0016f00,
-	0x00000001,
 	0x00000000,
 	0xc0096900,
 	0x0000022a,
@@ -82,31 +80,28 @@ const u32 r6xx_default_state[] =
 	0xc0016900,
 	0x00000004,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x0000000a,
 	0x00000000,
-	0xc0016900,
-	0x0000000b,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x0000010c,
 	0x00000000,
-	0xc0016900,
-	0x0000010d,
 	0x00000000,
 	0xc0016900,
 	0x00000200,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x00000343,
 	0x00000060,
-	0xc0016900,
-	0x00000344,
 	0x00000040,
 	0xc0016900,
 	0x00000351,
 	0x0000aa00,
 	0xc0016900,
+	0x00000203,
+	0x00000210,
+	0xc0016900,
 	0x00000104,
 	0x00000000,
 	0xc0016900,
@@ -124,237 +119,178 @@ const u32 r6xx_default_state[] =
 	0x00000000,
 	0x00000000,
 	0xc0046900,
-	0x0000030c,
-	0x01000000,
-	0x00000000,
-	0x00000000,
-	0x00000000,
-	0xc0046900,
 	0x00000048,
 	0x3f800000,
 	0x00000000,
 	0x3f800000,
 	0x3f800000,
-	0xc0016900,
-	0x0000008e,
-	0x0000000f,
-	0xc0016900,
-	0x00000080,
+	0xc0046900,
+	0x0000030c,
+	0x01000000,
 	0x00000000,
-	0xc0016900,
-	0x00000083,
-	0x0000ffff,
-	0xc0016900,
-	0x00000084,
 	0x00000000,
-	0xc0016900,
-	0x00000085,
-	0x20002000,
-	0xc0016900,
-	0x00000086,
 	0x00000000,
 	0xc0016900,
-	0x00000087,
-	0x20002000,
-	0xc0016900,
-	0x00000088,
-	0x00000000,
+	0x0000008f,
+	0x0000000f,
 	0xc0016900,
-	0x00000089,
-	0x20002000,
+	0x000001e8,
+	0x00000001,
 	0xc0016900,
-	0x0000008a,
+	0x00000080,
 	0x00000000,
 	0xc0016900,
-	0x0000008b,
-	0x20002000,
+	0x00000083,
+	0x0000ffff,
 	0xc0016900,
 	0x0000008c,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x00000094,
 	0x80000000,
-	0xc0016900,
-	0x00000095,
 	0x20002000,
 	0xc0026900,
 	0x000000b4,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x00000096,
 	0x80000000,
-	0xc0016900,
-	0x00000097,
 	0x20002000,
 	0xc0026900,
 	0x000000b6,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x00000098,
 	0x80000000,
-	0xc0016900,
-	0x00000099,
 	0x20002000,
 	0xc0026900,
 	0x000000b8,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009a,
 	0x80000000,
-	0xc0016900,
-	0x0000009b,
 	0x20002000,
 	0xc0026900,
 	0x000000ba,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009c,
 	0x80000000,
-	0xc0016900,
-	0x0000009d,
 	0x20002000,
 	0xc0026900,
 	0x000000bc,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009e,
 	0x80000000,
-	0xc0016900,
-	0x0000009f,
 	0x20002000,
 	0xc0026900,
 	0x000000be,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a0,
 	0x80000000,
-	0xc0016900,
-	0x000000a1,
 	0x20002000,
 	0xc0026900,
 	0x000000c0,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a2,
 	0x80000000,
-	0xc0016900,
-	0x000000a3,
 	0x20002000,
 	0xc0026900,
 	0x000000c2,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a4,
 	0x80000000,
-	0xc0016900,
-	0x000000a5,
 	0x20002000,
 	0xc0026900,
 	0x000000c4,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a6,
 	0x80000000,
-	0xc0016900,
-	0x000000a7,
 	0x20002000,
 	0xc0026900,
 	0x000000c6,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a8,
 	0x80000000,
-	0xc0016900,
-	0x000000a9,
 	0x20002000,
 	0xc0026900,
 	0x000000c8,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000aa,
 	0x80000000,
-	0xc0016900,
-	0x000000ab,
 	0x20002000,
 	0xc0026900,
 	0x000000ca,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000ac,
 	0x80000000,
-	0xc0016900,
-	0x000000ad,
 	0x20002000,
 	0xc0026900,
 	0x000000cc,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000ae,
 	0x80000000,
-	0xc0016900,
-	0x000000af,
 	0x20002000,
 	0xc0026900,
 	0x000000ce,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000b0,
 	0x80000000,
-	0xc0016900,
-	0x000000b1,
 	0x20002000,
 	0xc0026900,
 	0x000000d0,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000b2,
 	0x80000000,
-	0xc0016900,
-	0x000000b3,
 	0x20002000,
 	0xc0026900,
 	0x000000d2,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
-	0x00000293,
+	0xc0026900,
+	0x00000292,
+	0x00000000,
 	0x00004010,
-	0xc0016900,
+	0xc0096900,
 	0x00000300,
 	0x00000000,
-	0xc0016900,
-	0x00000301,
 	0x00000000,
-	0xc0016900,
-	0x00000312,
-	0xffffffff,
-	0xc0016900,
-	0x00000307,
-	0x00000000,
-	0xc0016900,
-	0x00000308,
+	0x0000002d,
+	0x3f800000,
+	0x3f800000,
+	0x3f800000,
+	0x3f800000,
 	0x00000000,
-	0xc0016900,
-	0x00000283,
 	0x00000000,
 	0xc0016900,
-	0x00000292,
-	0x00000000,
+	0x00000312,
+	0xffffffff,
 	0xc0066900,
 	0x0000010f,
 	0x00000000,
@@ -363,68 +299,29 @@ const u32 r6xx_default_state[] =
 	0x00000000,
 	0x00000000,
 	0x00000000,
-	0xc0016900,
-	0x00000206,
-	0x00000000,
-	0xc0016900,
-	0x00000207,
-	0x00000000,
-	0xc0016900,
-	0x00000208,
-	0x00000000,
-	0xc0046900,
-	0x00000303,
-	0x3f800000,
-	0x3f800000,
-	0x3f800000,
-	0x3f800000,
-	0xc0016900,
-	0x00000205,
+	0xc0056900,
+	0x00000204,
+	0x00010000,
 	0x00000004,
-	0xc0016900,
-	0x00000280,
+	0x00000100,
 	0x00000000,
-	0xc0016900,
-	0x00000281,
 	0x00000000,
-	0xc0016900,
+	0xc0066900,
 	0x0000037e,
 	0x00000000,
-	0xc0016900,
-	0x00000382,
 	0x00000000,
-	0xc0016900,
-	0x00000380,
 	0x00000000,
-	0xc0016900,
-	0x00000383,
 	0x00000000,
-	0xc0016900,
-	0x00000381,
 	0x00000000,
-	0xc0016900,
-	0x00000282,
-	0x00000008,
-	0xc0016900,
-	0x00000302,
-	0x0000002d,
-	0xc0016900,
-	0x0000037f,
 	0x00000000,
 	0xc0016900,
 	0x000001b2,
 	0x00000000,
-	0xc0016900,
+	0xc0046900,
 	0x000001b6,
 	0x00000000,
-	0xc0016900,
-	0x000001b7,
 	0x00000000,
-	0xc0016900,
-	0x000001b8,
 	0x00000000,
-	0xc0016900,
-	0x000001b9,
 	0x00000000,
 	0xc0016900,
 	0x00000225,
@@ -435,62 +332,30 @@ const u32 r6xx_default_state[] =
 	0xc0016900,
 	0x00000237,
 	0x00000000,
-	0xc0016900,
+	0xc0046900,
 	0x00000100,
 	0x00000800,
-	0xc0016900,
-	0x00000101,
 	0x00000000,
-	0xc0016900,
-	0x00000102,
 	0x00000000,
-	0xc0016900,
-	0x000002a8,
 	0x00000000,
-	0xc0016900,
-	0x000002a9,
+	0xc0116900,
+	0x00000280,
 	0x00000000,
-	0xc0016900,
-	0x00000103,
 	0x00000000,
-	0xc0016900,
-	0x00000284,
+	0x00000008,
+	0x00000000,
 	0x00000000,
-	0xc0016900,
-	0x00000290,
 	0x00000000,
-	0xc0016900,
-	0x00000285,
 	0x00000000,
-	0xc0016900,
-	0x00000286,
 	0x00000000,
-	0xc0016900,
-	0x00000287,
 	0x00000000,
-	0xc0016900,
-	0x00000288,
 	0x00000000,
-	0xc0016900,
-	0x00000289,
 	0x00000000,
-	0xc0016900,
-	0x0000028a,
 	0x00000000,
-	0xc0016900,
-	0x0000028b,
 	0x00000000,
-	0xc0016900,
-	0x0000028c,
 	0x00000000,
-	0xc0016900,
-	0x0000028d,
 	0x00000000,
-	0xc0016900,
-	0x0000028e,
 	0x00000000,
-	0xc0016900,
-	0x0000028f,
 	0x00000000,
 	0xc0016900,
 	0x000002a1,
@@ -498,61 +363,37 @@ const u32 r6xx_default_state[] =
 	0xc0016900,
 	0x000002a5,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
+	0x000002a8,
+	0x00000000,
+	0x00000000,
+	0xc0036900,
 	0x000002ac,
 	0x00000000,
-	0xc0016900,
-	0x000002ad,
 	0x00000000,
-	0xc0016900,
-	0x000002ae,
 	0x00000000,
 	0xc0016900,
 	0x000002c8,
 	0x00000000,
 	0xc0016900,
-	0x00000206,
-	0x00000100,
-	0xc0016900,
-	0x00000204,
-	0x00010000,
-	0xc0036e00,
-	0x00000000,
-	0x00000012,
-	0x00000000,
-	0x00000000,
-	0xc0016900,
-	0x0000008f,
+	0x0000008e,
 	0x0000000f,
 	0xc0016900,
-	0x000001e8,
-	0x00000001,
-	0xc0016900,
 	0x00000202,
 	0x00cc0000,
 	0xc0016900,
-	0x00000205,
-	0x00000244,
-	0xc0016900,
-	0x00000203,
-	0x00000210,
-	0xc0016900,
 	0x000001b1,
 	0x00000000,
 	0xc0016900,
 	0x00000185,
 	0x00000000,
 	0xc0016900,
+	0x00000191,
+	0x00000900,
+	0xc0036900,
 	0x000001b3,
 	0x00000001,
-	0xc0016900,
-	0x000001b4,
 	0x00000000,
-	0xc0016900,
-	0x00000191,
-	0x00000b00,
-	0xc0016900,
-	0x000001b5,
 	0x00000000,
 };
 
@@ -579,11 +420,9 @@ const u32 r7xx_default_state[] =
 	0xc0016800,
 	0x0000060e,
 	0x00420204,
-	0xc0016f00,
+	0xc0026f00,
 	0x00000000,
 	0x00000000,
-	0xc0016f00,
-	0x00000001,
 	0x00000000,
 	0xc0096900,
 	0x0000022a,
@@ -599,31 +438,28 @@ const u32 r7xx_default_state[] =
 	0xc0016900,
 	0x00000004,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x0000000a,
 	0x00000000,
-	0xc0016900,
-	0x0000000b,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x0000010c,
 	0x00000000,
-	0xc0016900,
-	0x0000010d,
 	0x00000000,
 	0xc0016900,
 	0x00000200,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
 	0x00000343,
 	0x00000060,
-	0xc0016900,
-	0x00000344,
 	0x00000000,
 	0xc0016900,
 	0x00000351,
 	0x0000aa00,
 	0xc0016900,
+	0x00000203,
+	0x00000210,
+	0xc0016900,
 	0x00000104,
 	0x00000000,
 	0xc0016900,
@@ -642,225 +478,166 @@ const u32 r7xx_default_state[] =
 	0x00000000,
 	0x00000000,
 	0xc0016900,
-	0x0000008e,
+	0x0000008f,
 	0x0000000f,
 	0xc0016900,
+	0x000001e8,
+	0x00000001,
+	0xc0016900,
 	0x00000080,
 	0x00000000,
 	0xc0016900,
 	0x00000083,
 	0x0000ffff,
 	0xc0016900,
-	0x00000084,
-	0x00000000,
-	0xc0016900,
-	0x00000085,
-	0x20002000,
-	0xc0016900,
-	0x00000086,
-	0x00000000,
-	0xc0016900,
-	0x00000087,
-	0x20002000,
-	0xc0016900,
-	0x00000088,
-	0x00000000,
-	0xc0016900,
-	0x00000089,
-	0x20002000,
-	0xc0016900,
-	0x0000008a,
-	0x00000000,
-	0xc0016900,
-	0x0000008b,
-	0x20002000,
-	0xc0016900,
 	0x0000008c,
 	0xaaaaaaaa,
-	0xc0016900,
+	0xc0026900,
 	0x00000094,
 	0x80000000,
-	0xc0016900,
-	0x00000095,
 	0x20002000,
 	0xc0026900,
 	0x000000b4,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x00000096,
 	0x80000000,
-	0xc0016900,
-	0x00000097,
 	0x20002000,
 	0xc0026900,
 	0x000000b6,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x00000098,
 	0x80000000,
-	0xc0016900,
-	0x00000099,
 	0x20002000,
 	0xc0026900,
 	0x000000b8,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009a,
 	0x80000000,
-	0xc0016900,
-	0x0000009b,
 	0x20002000,
 	0xc0026900,
 	0x000000ba,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009c,
 	0x80000000,
-	0xc0016900,
-	0x0000009d,
 	0x20002000,
 	0xc0026900,
 	0x000000bc,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x0000009e,
 	0x80000000,
-	0xc0016900,
-	0x0000009f,
 	0x20002000,
 	0xc0026900,
 	0x000000be,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a0,
 	0x80000000,
-	0xc0016900,
-	0x000000a1,
 	0x20002000,
 	0xc0026900,
 	0x000000c0,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a2,
 	0x80000000,
-	0xc0016900,
-	0x000000a3,
 	0x20002000,
 	0xc0026900,
 	0x000000c2,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a4,
 	0x80000000,
-	0xc0016900,
-	0x000000a5,
 	0x20002000,
 	0xc0026900,
 	0x000000c4,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a6,
 	0x80000000,
-	0xc0016900,
-	0x000000a7,
 	0x20002000,
 	0xc0026900,
 	0x000000c6,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000a8,
 	0x80000000,
-	0xc0016900,
-	0x000000a9,
 	0x20002000,
 	0xc0026900,
 	0x000000c8,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000aa,
 	0x80000000,
-	0xc0016900,
-	0x000000ab,
 	0x20002000,
 	0xc0026900,
 	0x000000ca,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000ac,
 	0x80000000,
-	0xc0016900,
-	0x000000ad,
 	0x20002000,
 	0xc0026900,
 	0x000000cc,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000ae,
 	0x80000000,
-	0xc0016900,
-	0x000000af,
 	0x20002000,
 	0xc0026900,
 	0x000000ce,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000b0,
 	0x80000000,
-	0xc0016900,
-	0x000000b1,
 	0x20002000,
 	0xc0026900,
 	0x000000d0,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
+	0xc0026900,
 	0x000000b2,
 	0x80000000,
-	0xc0016900,
-	0x000000b3,
 	0x20002000,
 	0xc0026900,
 	0x000000d2,
 	0x00000000,
 	0x3f800000,
-	0xc0016900,
-	0x00000293,
+	0xc0026900,
+	0x00000292,
+	0x00000000,
 	0x00514000,
-	0xc0016900,
+	0xc0096900,
 	0x00000300,
 	0x00000000,
-	0xc0016900,
-	0x00000301,
-	0x00000000,
-	0xc0016900,
-	0x00000312,
-	0xffffffff,
-	0xc0016900,
-	0x00000307,
 	0x00000000,
-	0xc0016900,
-	0x00000308,
+	0x0000002d,
+	0x3f800000,
+	0x3f800000,
+	0x3f800000,
+	0x3f800000,
 	0x00000000,
-	0xc0016900,
-	0x00000283,
 	0x00000000,
 	0xc0016900,
-	0x00000292,
-	0x00000000,
+	0x00000312,
+	0xffffffff,
 	0xc0066900,
 	0x0000010f,
 	0x00000000,
@@ -869,68 +646,29 @@ const u32 r7xx_default_state[] =
 	0x00000000,
 	0x00000000,
 	0x00000000,
-	0xc0016900,
-	0x00000206,
-	0x00000000,
-	0xc0016900,
-	0x00000207,
-	0x00000000,
-	0xc0016900,
-	0x00000208,
-	0x00000000,
-	0xc0046900,
-	0x00000303,
-	0x3f800000,
-	0x3f800000,
-	0x3f800000,
-	0x3f800000,
-	0xc0016900,
-	0x00000205,
+	0xc0056900,
+	0x00000204,
+	0x00010000,
 	0x00000004,
-	0xc0016900,
-	0x00000280,
+	0x00000100,
 	0x00000000,
-	0xc0016900,
-	0x00000281,
 	0x00000000,
-	0xc0016900,
+	0xc0066900,
 	0x0000037e,
 	0x00000000,
-	0xc0016900,
-	0x00000382,
 	0x00000000,
-	0xc0016900,
-	0x00000380,
 	0x00000000,
-	0xc0016900,
-	0x00000383,
 	0x00000000,
-	0xc0016900,
-	0x00000381,
 	0x00000000,
-	0xc0016900,
-	0x00000282,
-	0x00000008,
-	0xc0016900,
-	0x00000302,
-	0x0000002d,
-	0xc0016900,
-	0x0000037f,
 	0x00000000,
 	0xc0016900,
 	0x000001b2,
 	0x00000001,
-	0xc0016900,
+	0xc0046900,
 	0x000001b6,
 	0x00000000,
-	0xc0016900,
-	0x000001b7,
 	0x00000000,
-	0xc0016900,
-	0x000001b8,
 	0x00000000,
-	0xc0016900,
-	0x000001b9,
 	0x00000000,
 	0xc0016900,
 	0x00000225,
@@ -941,62 +679,30 @@ const u32 r7xx_default_state[] =
 	0xc0016900,
 	0x00000237,
 	0x00000000,
-	0xc0016900,
+	0xc0046900,
 	0x00000100,
 	0x00000800,
-	0xc0016900,
-	0x00000101,
 	0x00000000,
-	0xc0016900,
-	0x00000102,
 	0x00000000,
-	0xc0016900,
-	0x000002a8,
 	0x00000000,
-	0xc0016900,
-	0x000002a9,
+	0xc0116900,
+	0x00000280,
 	0x00000000,
-	0xc0016900,
-	0x00000103,
 	0x00000000,
-	0xc0016900,
-	0x00000284,
+	0x00000008,
+	0x00000000,
 	0x00000000,
-	0xc0016900,
-	0x00000290,
 	0x00000000,
-	0xc0016900,
-	0x00000285,
 	0x00000000,
-	0xc0016900,
-	0x00000286,
 	0x00000000,
-	0xc0016900,
-	0x00000287,
 	0x00000000,
-	0xc0016900,
-	0x00000288,
 	0x00000000,
-	0xc0016900,
-	0x00000289,
 	0x00000000,
-	0xc0016900,
-	0x0000028a,
 	0x00000000,
-	0xc0016900,
-	0x0000028b,
 	0x00000000,
-	0xc0016900,
-	0x0000028c,
 	0x00000000,
-	0xc0016900,
-	0x0000028d,
 	0x00000000,
-	0xc0016900,
-	0x0000028e,
 	0x00000000,
-	0xc0016900,
-	0x0000028f,
 	0x00000000,
 	0xc0016900,
 	0x000002a1,
@@ -1004,61 +710,37 @@ const u32 r7xx_default_state[] =
 	0xc0016900,
 	0x000002a5,
 	0x00000000,
-	0xc0016900,
+	0xc0026900,
+	0x000002a8,
+	0x00000000,
+	0x00000000,
+	0xc0036900,
 	0x000002ac,
 	0x00000000,
-	0xc0016900,
-	0x000002ad,
 	0x00000000,
-	0xc0016900,
-	0x000002ae,
 	0x00000000,
 	0xc0016900,
 	0x000002c8,
 	0x00000000,
 	0xc0016900,
-	0x00000206,
-	0x00000100,
-	0xc0016900,
-	0x00000204,
-	0x00010000,
-	0xc0036e00,
-	0x00000000,
-	0x00000012,
-	0x00000000,
-	0x00000000,
-	0xc0016900,
-	0x0000008f,
+	0x0000008e,
 	0x0000000f,
 	0xc0016900,
-	0x000001e8,
-	0x00000001,
-	0xc0016900,
 	0x00000202,
 	0x00cc0000,
 	0xc0016900,
-	0x00000205,
-	0x00000244,
-	0xc0016900,
-	0x00000203,
-	0x00000210,
-	0xc0016900,
 	0x000001b1,
 	0x00000000,
 	0xc0016900,
 	0x00000185,
 	0x00000000,
 	0xc0016900,
+	0x00000191,
+	0x00000900,
+	0xc0036900,
 	0x000001b3,
 	0x00000001,
-	0xc0016900,
-	0x000001b4,
 	0x00000000,
-	0xc0016900,
-	0x00000191,
-	0x00000b00,
-	0xc0016900,
-	0x000001b5,
 	0x00000000,
 };
 
-- 
1.7.1.1

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux