nv50: update context-related tables for original 8800GTS

I either messed up when I pulled these from a mmio-trace last time, or
the previous values didn't work on my card.  Hopefully it's the former!

In any case, at least one of the original NV50 chipsets work now.
main
Ben Skeggs 2008-11-21 12:43:44 +11:00
parent 2e2fd6c632
commit 52232ad702
1 changed files with 314 additions and 131 deletions

View File

@ -4,69 +4,70 @@
static uint32_t nv50_ctxprog[] = {
0x0070008e, 0x0070009c, 0x00200020, 0x00600008, 0x0050004c, 0x00400e89,
0x00200000, 0x00600007, 0x00300000, 0x00c000ff, 0x00200000, 0x008000ff,
0x00700009, 0x00417e4d, 0x00401e44, 0x00401e05, 0x00401e0d, 0x00415a06,
0x00700009, 0x0041874d, 0x00401e44, 0x00401e05, 0x00401e0d, 0x00416306,
0x00600005, 0x004015c5, 0x00600011, 0x00401c0b, 0x0090ffff, 0x0091ffff,
0x00200020, 0x00600008, 0x0050004c, 0x00600009, 0x00415a45, 0x0041754d,
0x00200020, 0x00600008, 0x0050004c, 0x00600009, 0x00416345, 0x00417e4d,
0x0070009d, 0x004022cf, 0x0070009f, 0x0050009f, 0x00401fc0, 0x00200080,
0x00600008, 0x00401f4f, 0x00401fc0, 0x004025cc, 0x00700081, 0x00200000,
0x00600006, 0x00700000, 0x00111bfc, 0x00700080, 0x00700083, 0x00200047,
0x00600006, 0x0011020a, 0x002005c0, 0x00600007, 0x00300000, 0x00c000ff,
0x00c800ff, 0x00416507, 0x00202627, 0x008000ff, 0x00403c8c, 0x005000cb,
0x00a0023f, 0x00200040, 0x00600006, 0x0070000f, 0x00170202, 0x0011020a,
0x00200032, 0x0010020d, 0x001b0242, 0x00120302, 0x00140402, 0x00180500,
0x00130509, 0x00150550, 0x00110605, 0x001e0607, 0x00110700, 0x00110900,
0x00110902, 0x00110a00, 0x00160b02, 0x00110b28, 0x00140b2b, 0x00110c01,
0x00111400, 0x00111405, 0x00111407, 0x00111409, 0x0011140b, 0x002000ea,
0x00101500, 0x0040640f, 0x0040644b, 0x00213700, 0x00600007, 0x00200440,
0x008800ff, 0x0070008f, 0x0040648c, 0x005000cb, 0x00000000, 0x001118f8,
0x0020002b, 0x00101a05, 0x00131c00, 0x00111c04, 0x00141c20, 0x00111c25,
0x00131c40, 0x00111c44, 0x00141c60, 0x00111c65, 0x00131c80, 0x00111c84,
0x00141ca0, 0x00111ca5, 0x00131cc0, 0x00111cc4, 0x00141ce0, 0x00111ce5,
0x00131d00, 0x00111d04, 0x00141d20, 0x00111d25, 0x00131d40, 0x00111d44,
0x00141d60, 0x00111d65, 0x00131f00, 0x00191f40, 0x00409ee0, 0x00200217,
0x00600006, 0x00200044, 0x00102080, 0x001120c6, 0x001520c9, 0x001920d0,
0x00122100, 0x00122103, 0x00162200, 0x0040960f, 0x0040964b, 0x00213700,
0x00600007, 0x00200440, 0x008800ff, 0x0070008f, 0x0040968c, 0x005000cb,
0x00000000, 0x00122207, 0x00112280, 0x00112300, 0x00112302, 0x00122380,
0x0011238b, 0x00192394, 0x0040b0e1, 0x00200285, 0x00600006, 0x00200044,
0x00102480, 0x001124c6, 0x001524c9, 0x001924d0, 0x00122500, 0x00122503,
0x00162600, 0x00122607, 0x00112680, 0x00112700, 0x00112702, 0x00122780,
0x0011278b, 0x00192794, 0x0040cce2, 0x002002f3, 0x00600006, 0x00200044,
0x00102880, 0x001128c6, 0x001528c9, 0x0040c00f, 0x0040c04b, 0x00213700,
0x00600007, 0x00200440, 0x008800ff, 0x0070008f, 0x0040c08c, 0x005000cb,
0x00000000, 0x001928d0, 0x00122900, 0x00122903, 0x00162a00, 0x00122a07,
0x00112a80, 0x00112b00, 0x00112b02, 0x00122b80, 0x00112b8b, 0x00192b94,
0x0040dee3, 0x00200361, 0x00600006, 0x00200044, 0x00102c80, 0x00112cc6,
0x00152cc9, 0x00192cd0, 0x00122d00, 0x00122d03, 0x00162e00, 0x00122e07,
0x00112e80, 0x00112f00, 0x00112f02, 0x00122f80, 0x00112f8b, 0x00192f94,
0x0040fae4, 0x002003cf, 0x00600006, 0x00200044, 0x00103080, 0x0040ec0f,
0x0040ec4b, 0x00213700, 0x00600007, 0x00200440, 0x008800ff, 0x0070008f,
0x0040ec8c, 0x005000cb, 0x00000000, 0x001130c6, 0x001530c9, 0x001930d0,
0x00123100, 0x00123103, 0x00163200, 0x00123207, 0x00113280, 0x00113300,
0x00113302, 0x00123380, 0x0011338b, 0x00193394, 0x00410ce5, 0x0020043d,
0x00600006, 0x00200044, 0x00103480, 0x001134c6, 0x001534c9, 0x001934d0,
0x00123500, 0x00123503, 0x00163600, 0x00123607, 0x00113680, 0x00113700,
0x00113702, 0x00123780, 0x0011378b, 0x00193794, 0x004128e6, 0x002004ab,
0x00600006, 0x00200044, 0x00103880, 0x00411a0f, 0x00411a4b, 0x00213700,
0x00600007, 0x00200440, 0x008800ff, 0x0070008f, 0x00411a8c, 0x005000cb,
0x00000000, 0x001138c6, 0x001538c9, 0x001938d0, 0x00123900, 0x00123903,
0x00163a00, 0x00123a07, 0x00113a80, 0x00113b00, 0x00113b02, 0x00123b80,
0x00113b8b, 0x00193b94, 0x00413ae7, 0x00200519, 0x00600006, 0x00200044,
0x00103c80, 0x00113cc6, 0x00153cc9, 0x00193cd0, 0x00123d00, 0x00123d03,
0x00163e00, 0x00123e07, 0x00113e80, 0x00113f00, 0x00113f02, 0x00123f80,
0x00113f8b, 0x00193f94, 0x00000000, 0x0041410f, 0x005000cb, 0x00213700,
0x00600007, 0x00200440, 0x008800ff, 0x005000cb, 0x00414487, 0x0060000a,
0x00000000, 0x00415300, 0x007000a0, 0x00700080, 0x002005c0, 0x00600007,
0x00200004, 0x00c000ff, 0x008000ff, 0x005000cb, 0x00700000, 0x00200000,
0x00600006, 0x00111bfe, 0x0041754d, 0x00700000, 0x00200000, 0x00600006,
0x00111bfe, 0x00700080, 0x0070001d, 0x0040114d, 0x00700081, 0x00600004,
0x0050004a, 0x00415f88, 0x0060000b, 0x00200000, 0x00600006, 0x00700000,
0x0041750b, 0x00111bfd, 0x00402e4d, 0x00202627, 0x008000fd, 0x005000cb,
0x00c00002, 0x002005c0, 0x00600007, 0x0020015f, 0x00800002, 0x005000cb,
0x00c01802, 0x002024c8, 0x00800002, 0x005000cb, 0x00403a4d, 0x0060000b,
0x0041734d, 0x00700001, 0x00700003, 0x00417906, 0x00417a05, 0x0060000d,
0x00700005, 0x0070000d, 0x00700006, 0x0070000b, 0x0070000e, 0x0070001c,
0x0060000c, ~0
0x00600006, 0x00700000, 0x00111bfc, 0x00700083, 0x00300000, 0x00215900,
0x00600007, 0x00c00b01, 0x0020001c, 0x00800001, 0x005000cb, 0x00c000ff,
0x00700080, 0x00700083, 0x00200047, 0x00600006, 0x0011020a, 0x002005c0,
0x00600007, 0x00300000, 0x00c000ff, 0x00c800ff, 0x00416e07, 0x00202627,
0x008000ff, 0x0040458c, 0x005000cb, 0x00a0023f, 0x00200040, 0x00600006,
0x0070000f, 0x00170202, 0x0011020a, 0x00200032, 0x0010020d, 0x001b0242,
0x00120302, 0x00140402, 0x00180500, 0x00130509, 0x00150550, 0x00110605,
0x001e0607, 0x00110700, 0x00110900, 0x00110902, 0x00110a00, 0x00160b02,
0x00110b28, 0x00140b2b, 0x00110c01, 0x00111400, 0x00111405, 0x00111407,
0x00111409, 0x0011140b, 0x002000ea, 0x00101500, 0x00406d0f, 0x00406d4b,
0x00213700, 0x00600007, 0x00200440, 0x008800ff, 0x0070008f, 0x00406d8c,
0x005000cb, 0x00000000, 0x001118f8, 0x0020002b, 0x00101a05, 0x00131c00,
0x00111c04, 0x00141c20, 0x00111c25, 0x00131c40, 0x00111c44, 0x00141c60,
0x00111c65, 0x00131c80, 0x00111c84, 0x00141ca0, 0x00111ca5, 0x00131cc0,
0x00111cc4, 0x00141ce0, 0x00111ce5, 0x00131d00, 0x00111d04, 0x00141d20,
0x00111d25, 0x00131d40, 0x00111d44, 0x00141d60, 0x00111d65, 0x00131f00,
0x00191f40, 0x0040a7e0, 0x00200217, 0x00600006, 0x00200044, 0x00102080,
0x001120c6, 0x001520c9, 0x001920d0, 0x00122100, 0x00122103, 0x00162200,
0x00409f0f, 0x00409f4b, 0x00213700, 0x00600007, 0x00200440, 0x008800ff,
0x0070008f, 0x00409f8c, 0x005000cb, 0x00000000, 0x00122207, 0x00112280,
0x00112300, 0x00112302, 0x00122380, 0x0011238b, 0x00192394, 0x0040b9e1,
0x00200285, 0x00600006, 0x00200044, 0x00102480, 0x001124c6, 0x001524c9,
0x001924d0, 0x00122500, 0x00122503, 0x00162600, 0x00122607, 0x00112680,
0x00112700, 0x00112702, 0x00122780, 0x0011278b, 0x00192794, 0x0040d5e2,
0x002002f3, 0x00600006, 0x00200044, 0x00102880, 0x001128c6, 0x001528c9,
0x0040c90f, 0x0040c94b, 0x00213700, 0x00600007, 0x00200440, 0x008800ff,
0x0070008f, 0x0040c98c, 0x005000cb, 0x00000000, 0x001928d0, 0x00122900,
0x00122903, 0x00162a00, 0x00122a07, 0x00112a80, 0x00112b00, 0x00112b02,
0x00122b80, 0x00112b8b, 0x00192b94, 0x0040e7e3, 0x00200361, 0x00600006,
0x00200044, 0x00102c80, 0x00112cc6, 0x00152cc9, 0x00192cd0, 0x00122d00,
0x00122d03, 0x00162e00, 0x00122e07, 0x00112e80, 0x00112f00, 0x00112f02,
0x00122f80, 0x00112f8b, 0x00192f94, 0x004103e4, 0x002003cf, 0x00600006,
0x00200044, 0x00103080, 0x0040f50f, 0x0040f54b, 0x00213700, 0x00600007,
0x00200440, 0x008800ff, 0x0070008f, 0x0040f58c, 0x005000cb, 0x00000000,
0x001130c6, 0x001530c9, 0x001930d0, 0x00123100, 0x00123103, 0x00163200,
0x00123207, 0x00113280, 0x00113300, 0x00113302, 0x00123380, 0x0011338b,
0x00193394, 0x004115e5, 0x0020043d, 0x00600006, 0x00200044, 0x00103480,
0x001134c6, 0x001534c9, 0x001934d0, 0x00123500, 0x00123503, 0x00163600,
0x00123607, 0x00113680, 0x00113700, 0x00113702, 0x00123780, 0x0011378b,
0x00193794, 0x004131e6, 0x002004ab, 0x00600006, 0x00200044, 0x00103880,
0x0041230f, 0x0041234b, 0x00213700, 0x00600007, 0x00200440, 0x008800ff,
0x0070008f, 0x0041238c, 0x005000cb, 0x00000000, 0x001138c6, 0x001538c9,
0x001938d0, 0x00123900, 0x00123903, 0x00163a00, 0x00123a07, 0x00113a80,
0x00113b00, 0x00113b02, 0x00123b80, 0x00113b8b, 0x00193b94, 0x004143e7,
0x00200519, 0x00600006, 0x00200044, 0x00103c80, 0x00113cc6, 0x00153cc9,
0x00193cd0, 0x00123d00, 0x00123d03, 0x00163e00, 0x00123e07, 0x00113e80,
0x00113f00, 0x00113f02, 0x00123f80, 0x00113f8b, 0x00193f94, 0x00000000,
0x00414a0f, 0x005000cb, 0x00213700, 0x00600007, 0x00200440, 0x008800ff,
0x005000cb, 0x00414d87, 0x0060000a, 0x00000000, 0x00415c00, 0x007000a0,
0x00700080, 0x002005c0, 0x00600007, 0x00200004, 0x00c000ff, 0x008000ff,
0x005000cb, 0x00700000, 0x00200000, 0x00600006, 0x00111bfe, 0x00417e4d,
0x00700000, 0x00200000, 0x00600006, 0x00111bfe, 0x00700080, 0x0070001d,
0x0040114d, 0x00700081, 0x00600004, 0x0050004a, 0x00416888, 0x0060000b,
0x00200000, 0x00600006, 0x00700000, 0x00417e0b, 0x00111bfd, 0x0040374d,
0x00202627, 0x008000fd, 0x005000cb, 0x00c00002, 0x002005c0, 0x00600007,
0x0020015f, 0x00800002, 0x005000cb, 0x00c01802, 0x002024c8, 0x00800002,
0x005000cb, 0x0040434d, 0x0060000b, 0x00417c4d, 0x00700001, 0x00700003,
0x00418206, 0x00418305, 0x0060000d, 0x00700005, 0x0070000d, 0x00700006,
0x0070000b, 0x0070000e, 0x0070001c, 0x0060000c, ~0
};
static uint32_t nv50_ctxvals[] = {
@ -120,10 +121,14 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x00000000,
0x0002, 0x00000001,
0x0001, 0x00000000,
0x0003, 0x00000001,
0x0001, 0x00000004,
0x0003, 0x00000001,
0x0001, 0x00000007,
0x0007, 0x00000000,
0x0001, 0x00000001,
0x0008, 0x00000000,
0x0001, 0x00000007,
0x0003, 0x00000001,
0x0004, 0x00000000,
0x0002, 0x00000001,
0x0001, 0x00000000,
0x0001, 0x00000001,
@ -131,8 +136,11 @@ static uint32_t nv50_ctxvals[] = {
0x0003, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x00000000,
0x0001, 0x00000002,
0x0001, 0x00000100,
0x0009, 0x00000000,
0x0001, 0x00000001,
0x0001, 0x00000100,
0x0006, 0x00000000,
0x0001, 0x00000001,
0x0008, 0x00000000,
0x0001, 0x00000004,
@ -165,16 +173,31 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x00000070,
0x0001, 0x00000080,
0x0004, 0x00000000,
0x0001, 0x0000000c,
0x0001, 0x00000008,
0x0001, 0x00000014,
0x0001, 0x00000026,
0x0005, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x00000001,
0x0017, 0x00000000,
0x0001, 0x00000002,
0x0001, 0x00000003,
0x0001, 0x00000004,
0x0001, 0x00000005,
0x0001, 0x00000006,
0x0001, 0x00000007,
0x0001, 0x00000001,
0x0010, 0x00000000,
0x0001, 0x000000cf,
0x000a, 0x00000000,
0x0001, 0x00000080,
0x0002, 0x00000004,
0x0001, 0x00000001,
0x0004, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00000012,
0x0001, 0x00000010,
0x0001, 0x0000000c,
0x0001, 0x00000001,
0x0006, 0x00000000,
0x0003, 0x00000000,
0x0001, 0x00000004,
0x0001, 0x00000002,
0x0001, 0x00000004,
@ -193,8 +216,8 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x00000002,
0x0001, 0x00001000,
0x0001, 0x00000000,
0x0001, 0x00000001,
0x0007, 0x00000000,
0x0005, 0x00000001,
0x0003, 0x00000000,
0x0001, 0x00000200,
0x0001, 0x00000000,
0x0001, 0x00000001,
@ -229,22 +252,46 @@ static uint32_t nv50_ctxvals[] = {
0x0008, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x1b74f820,
0x0001, 0x89058001,
0x0007, 0x00000000,
0x0002, 0x00000000,
0x0001, 0x027c10fa,
0x0001, 0x000000c0,
0x0001, 0xb7892080,
0x0002, 0x00000000,
0x0001, 0x00010040,
0x0001, 0x00000000,
0x0001, 0x00000022,
@ -257,7 +304,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -273,7 +320,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -288,23 +335,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -320,7 +384,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -335,23 +399,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -367,7 +448,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -382,23 +463,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -414,7 +512,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -429,23 +527,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -461,7 +576,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -476,23 +591,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -508,7 +640,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -523,23 +655,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -555,7 +704,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -570,23 +719,40 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x0007, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0001, 0x00000000,
0x0001, 0x01800000,
0x0001, 0x00160000,
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -602,7 +768,7 @@ static uint32_t nv50_ctxvals[] = {
0x0001, 0x01800000,
0x0003, 0x00000000,
0x0001, 0x0003ffff,
0x0001, 0x000c0000,
0x0001, 0x00080000,
0x0008, 0x00000000,
0x0001, 0x00010401,
0x0001, 0x00000000,
@ -617,17 +783,34 @@ static uint32_t nv50_ctxvals[] = {
0x0002, 0x00000000,
0x0001, 0x0003ffff,
0x0005, 0x00000000,
0x0001, 0x00120407,
0x0001, 0x05091507,
0x0001, 0x05010202,
0x0001, 0x00030201,
0x0009, 0x00000000,
0x0006, 0x00000000,
0x0001, 0x00000040,
0x0001, 0x0d0c0b0a,
0x0001, 0x00141210,
0x0001, 0x000001f0,
0x0001, 0x00000001,
0x0001, 0x00000003,
0x0001, 0x00008000,
0x0007, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x00039e00,
0x0001, 0x00000040,
0x0001, 0x00003800,
0x0001, 0x00404040,
0x0001, 0x0000ff0a,
0x0005, 0x00000000,
0x0001, 0x00000000,
0x0001, 0x0077f005,
0x0001, 0x00007fff,
0x0002, 0x00000000,
0x0001, 0x0000000f,
0x004c, 0x00000000,
0x0001, 0x000003ff,
0x0002, 0x00000003,
0x0001, 0x000001ff,
0x0001, 0x0000001f,
0x0002, 0x0000000f,
0x0046, 0x00000000,
0x0004, 0x00000004,
0x0011, 0x00000000,
0x0001, 0x0000000f,