aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancisco Jerez2010-02-25 11:28:18 -0600
committerFrancisco Jerez2010-02-25 11:32:06 -0600
commitc27ce8674deb11697e33f464dd38d24b6a117200 (patch)
treebd12670d2a0e5bc83fcf27ae5843775d47ec556a /nouveau
parent3130f94c6ee32668cb9f0b96b6c8e308a7bb3b11 (diff)
downloadlibdrm-c27ce8674deb11697e33f464dd38d24b6a117200.tar.gz
libdrm-c27ce8674deb11697e33f464dd38d24b6a117200.tar.xz
libdrm-c27ce8674deb11697e33f464dd38d24b6a117200.zip
nouveau: Update nouveau_class.h.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Diffstat (limited to 'nouveau')
-rw-r--r--nouveau/nouveau_class.h79
1 files changed, 36 insertions, 43 deletions
diff --git a/nouveau/nouveau_class.h b/nouveau/nouveau_class.h
index fc71ca8b..e098368a 100644
--- a/nouveau/nouveau_class.h
+++ b/nouveau/nouveau_class.h
@@ -1963,11 +1963,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1963#define NV10TCL_TX_FORMAT_DMA1 (1 << 1) 1963#define NV10TCL_TX_FORMAT_DMA1 (1 << 1)
1964#define NV10TCL_TX_FORMAT_CUBE_MAP (1 << 2) 1964#define NV10TCL_TX_FORMAT_CUBE_MAP (1 << 2)
1965#define NV10TCL_TX_FORMAT_FORMAT_SHIFT 7 1965#define NV10TCL_TX_FORMAT_FORMAT_SHIFT 7
1966#define NV10TCL_TX_FORMAT_FORMAT_MASK 0x00000780 1966#define NV10TCL_TX_FORMAT_FORMAT_MASK 0x00000f80
1967#define NV10TCL_TX_FORMAT_FORMAT_L8 0x00000000 1967#define NV10TCL_TX_FORMAT_FORMAT_L8 0x00000000
1968#define NV10TCL_TX_FORMAT_FORMAT_A8 0x00000080 1968#define NV10TCL_TX_FORMAT_FORMAT_A8 0x00000080
1969#define NV10TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000100 1969#define NV10TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000100
1970#define NV10TCL_TX_FORMAT_FORMAT_A8_RECT 0x00000180
1971#define NV10TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000200 1970#define NV10TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000200
1972#define NV10TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000280 1971#define NV10TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000280
1973#define NV10TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000300 1972#define NV10TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000300
@@ -1979,25 +1978,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1979#define NV10TCL_TX_FORMAT_FORMAT_A1R5G5B5_RECT 0x00000800 1978#define NV10TCL_TX_FORMAT_FORMAT_A1R5G5B5_RECT 0x00000800
1980#define NV10TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00000880 1979#define NV10TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00000880
1981#define NV10TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00000900 1980#define NV10TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00000900
1982#define NV10TCL_TX_FORMAT_FORMAT_L8_RECT 0x00000980 1981#define NV10TCL_TX_FORMAT_FORMAT_A8_RECT 0x00000980
1983#define NV10TCL_TX_FORMAT_FORMAT_A8L8 0x00000d00
1984#define NV10TCL_TX_FORMAT_FORMAT_A8_RECT2 0x00000d80
1985#define NV10TCL_TX_FORMAT_FORMAT_A4R4G4B4_RECT 0x00000e80
1986#define NV10TCL_TX_FORMAT_FORMAT_R8G8B8_RECT 0x00000f00
1987#define NV10TCL_TX_FORMAT_FORMAT_L8A8_RECT 0x00001000
1988#define NV10TCL_TX_FORMAT_FORMAT_DSDT 0x00001400
1989#define NV10TCL_TX_FORMAT_FORMAT_A16 0x00001900
1990#define NV10TCL_TX_FORMAT_FORMAT_HILO16 0x00001980
1991#define NV10TCL_TX_FORMAT_FORMAT_A16_RECT 0x00001a80
1992#define NV10TCL_TX_FORMAT_FORMAT_HILO16_RECT 0x00001b00
1993#define NV10TCL_TX_FORMAT_FORMAT_HILO8 0x00002200
1994#define NV10TCL_TX_FORMAT_FORMAT_SIGNED_HILO8 0x00002280
1995#define NV10TCL_TX_FORMAT_FORMAT_HILO8_RECT 0x00002300
1996#define NV10TCL_TX_FORMAT_FORMAT_SIGNED_HILO8_RECT 0x00002380
1997#define NV10TCL_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV 0x00002500
1998#define NV10TCL_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV 0x00002580
1999#define NV10TCL_TX_FORMAT_FORMAT_FLOAT_R32_NV 0x00002600
2000#define NV10TCL_TX_FORMAT_NPOT (1 << 11)
2001#define NV10TCL_TX_FORMAT_MIPMAP (1 << 15) 1982#define NV10TCL_TX_FORMAT_MIPMAP (1 << 15)
2002#define NV10TCL_TX_FORMAT_BASE_SIZE_U_SHIFT 16 1983#define NV10TCL_TX_FORMAT_BASE_SIZE_U_SHIFT 16
2003#define NV10TCL_TX_FORMAT_BASE_SIZE_U_MASK 0x000f0000 1984#define NV10TCL_TX_FORMAT_BASE_SIZE_U_MASK 0x000f0000
@@ -4701,7 +4682,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4701#define NV20TCL_TX_FORMAT_FORMAT_L8 0x00000000 4682#define NV20TCL_TX_FORMAT_FORMAT_L8 0x00000000
4702#define NV20TCL_TX_FORMAT_FORMAT_A8 0x00000100 4683#define NV20TCL_TX_FORMAT_FORMAT_A8 0x00000100
4703#define NV20TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000200 4684#define NV20TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000200
4704#define NV20TCL_TX_FORMAT_FORMAT_A8_RECT 0x00000300
4705#define NV20TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000400 4685#define NV20TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000400
4706#define NV20TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000500 4686#define NV20TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000500
4707#define NV20TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000600 4687#define NV20TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000600
@@ -4714,20 +4694,21 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4714#define NV20TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00001100 4694#define NV20TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00001100
4715#define NV20TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00001200 4695#define NV20TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00001200
4716#define NV20TCL_TX_FORMAT_FORMAT_L8_RECT 0x00001300 4696#define NV20TCL_TX_FORMAT_FORMAT_L8_RECT 0x00001300
4697#define NV20TCL_TX_FORMAT_FORMAT_DSDT8_RECT 0x00001700
4717#define NV20TCL_TX_FORMAT_FORMAT_A8L8 0x00001a00 4698#define NV20TCL_TX_FORMAT_FORMAT_A8L8 0x00001a00
4718#define NV20TCL_TX_FORMAT_FORMAT_A8_RECT2 0x00001b00 4699#define NV20TCL_TX_FORMAT_FORMAT_A8_RECT 0x00001b00
4719#define NV20TCL_TX_FORMAT_FORMAT_A4R4G4B4_RECT 0x00001d00 4700#define NV20TCL_TX_FORMAT_FORMAT_A4R4G4B4_RECT 0x00001d00
4720#define NV20TCL_TX_FORMAT_FORMAT_R8G8B8_RECT 0x00001e00 4701#define NV20TCL_TX_FORMAT_FORMAT_R8G8B8_RECT 0x00001e00
4721#define NV20TCL_TX_FORMAT_FORMAT_L8A8_RECT 0x00002000 4702#define NV20TCL_TX_FORMAT_FORMAT_A8L8_RECT 0x00002000
4722#define NV20TCL_TX_FORMAT_FORMAT_DSDT 0x00002800 4703#define NV20TCL_TX_FORMAT_FORMAT_DSDT8 0x00002800
4723#define NV20TCL_TX_FORMAT_FORMAT_A16 0x00003200
4724#define NV20TCL_TX_FORMAT_FORMAT_HILO16 0x00003300 4704#define NV20TCL_TX_FORMAT_FORMAT_HILO16 0x00003300
4725#define NV20TCL_TX_FORMAT_FORMAT_A16_RECT 0x00003500
4726#define NV20TCL_TX_FORMAT_FORMAT_HILO16_RECT 0x00003600 4705#define NV20TCL_TX_FORMAT_FORMAT_HILO16_RECT 0x00003600
4727#define NV20TCL_TX_FORMAT_FORMAT_HILO8 0x00004400 4706#define NV20TCL_TX_FORMAT_FORMAT_HILO8 0x00004400
4728#define NV20TCL_TX_FORMAT_FORMAT_SIGNED_HILO8 0x00004500 4707#define NV20TCL_TX_FORMAT_FORMAT_SIGNED_HILO8 0x00004500
4729#define NV20TCL_TX_FORMAT_FORMAT_HILO8_RECT 0x00004600 4708#define NV20TCL_TX_FORMAT_FORMAT_HILO8_RECT 0x00004600
4730#define NV20TCL_TX_FORMAT_FORMAT_SIGNED_HILO8_RECT 0x00004700 4709#define NV20TCL_TX_FORMAT_FORMAT_SIGNED_HILO8_RECT 0x00004700
4710#define NV20TCL_TX_FORMAT_FORMAT_A16 0x00003200
4711#define NV20TCL_TX_FORMAT_FORMAT_A16_RECT 0x00003500
4731#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV 0x00004a00 4712#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV 0x00004a00
4732#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV 0x00004b00 4713#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV 0x00004b00
4733#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_R32_NV 0x00004c00 4714#define NV20TCL_TX_FORMAT_FORMAT_FLOAT_R32_NV 0x00004c00
@@ -4774,10 +4755,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4774#define NV20TCL_TX_ENABLE_MIPMAP_MIN_LOD_SHIFT 26 4755#define NV20TCL_TX_ENABLE_MIPMAP_MIN_LOD_SHIFT 26
4775#define NV20TCL_TX_ENABLE_MIPMAP_MIN_LOD_MASK 0x3c000000 4756#define NV20TCL_TX_ENABLE_MIPMAP_MIN_LOD_MASK 0x3c000000
4776#define NV20TCL_TX_ENABLE_ENABLE (1 << 30) 4757#define NV20TCL_TX_ENABLE_ENABLE (1 << 30)
4777#define NV20TCL_TX_SWIZZLE(x) (0x00001b10+((x)*64)) 4758#define NV20TCL_TX_NPOT_PITCH(x) (0x00001b10+((x)*64))
4778#define NV20TCL_TX_SWIZZLE__SIZE 0x00000004 4759#define NV20TCL_TX_NPOT_PITCH__SIZE 0x00000004
4779#define NV20TCL_TX_SWIZZLE_RECT_PITCH_SHIFT 16 4760#define NV20TCL_TX_NPOT_PITCH_PITCH_SHIFT 16
4780#define NV20TCL_TX_SWIZZLE_RECT_PITCH_MASK 0xffff0000 4761#define NV20TCL_TX_NPOT_PITCH_PITCH_MASK 0xffff0000
4781#define NV20TCL_TX_FILTER(x) (0x00001b14+((x)*64)) 4762#define NV20TCL_TX_FILTER(x) (0x00001b14+((x)*64))
4782#define NV20TCL_TX_FILTER__SIZE 0x00000004 4763#define NV20TCL_TX_FILTER__SIZE 0x00000004
4783#define NV20TCL_TX_FILTER_LOD_BIAS_SHIFT 8 4764#define NV20TCL_TX_FILTER_LOD_BIAS_SHIFT 8
@@ -6370,7 +6351,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
6370#define NV34TCL_TX_FORMAT_FORMAT_L8 0x00000000 6351#define NV34TCL_TX_FORMAT_FORMAT_L8 0x00000000
6371#define NV34TCL_TX_FORMAT_FORMAT_A8 0x00000100 6352#define NV34TCL_TX_FORMAT_FORMAT_A8 0x00000100
6372#define NV34TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000200 6353#define NV34TCL_TX_FORMAT_FORMAT_A1R5G5B5 0x00000200
6373#define NV34TCL_TX_FORMAT_FORMAT_A8_RECT 0x00000300
6374#define NV34TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000400 6354#define NV34TCL_TX_FORMAT_FORMAT_A4R4G4B4 0x00000400
6375#define NV34TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000500 6355#define NV34TCL_TX_FORMAT_FORMAT_R5G6B5 0x00000500
6376#define NV34TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000600 6356#define NV34TCL_TX_FORMAT_FORMAT_A8R8G8B8 0x00000600
@@ -6383,20 +6363,23 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
6383#define NV34TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00001100 6363#define NV34TCL_TX_FORMAT_FORMAT_R5G6B5_RECT 0x00001100
6384#define NV34TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00001200 6364#define NV34TCL_TX_FORMAT_FORMAT_A8R8G8B8_RECT 0x00001200
6385#define NV34TCL_TX_FORMAT_FORMAT_L8_RECT 0x00001300 6365#define NV34TCL_TX_FORMAT_FORMAT_L8_RECT 0x00001300
6366#define NV34TCL_TX_FORMAT_FORMAT_DSDT8_RECT 0x00001700
6386#define NV34TCL_TX_FORMAT_FORMAT_A8L8 0x00001a00 6367#define NV34TCL_TX_FORMAT_FORMAT_A8L8 0x00001a00
6368#define NV34TCL_TX_FORMAT_FORMAT_A8_RECT 0x00001b00
6387#define NV34TCL_TX_FORMAT_FORMAT_A8_RECT2 0x00001b00 6369#define NV34TCL_TX_FORMAT_FORMAT_A8_RECT2 0x00001b00
6388#define NV34TCL_TX_FORMAT_FORMAT_A4R4G4B4_RECT 0x00001d00 6370#define NV34TCL_TX_FORMAT_FORMAT_A4R4G4B4_RECT 0x00001d00
6389#define NV34TCL_TX_FORMAT_FORMAT_R8G8B8_RECT 0x00001e00 6371#define NV34TCL_TX_FORMAT_FORMAT_R8G8B8_RECT 0x00001e00
6390#define NV34TCL_TX_FORMAT_FORMAT_L8A8_RECT 0x00002000 6372#define NV34TCL_TX_FORMAT_FORMAT_L8A8_RECT 0x00002000
6391#define NV34TCL_TX_FORMAT_FORMAT_DSDT 0x00002800 6373#define NV34TCL_TX_FORMAT_FORMAT_A8L8_RECT 0x00002000
6392#define NV34TCL_TX_FORMAT_FORMAT_A16 0x00003200 6374#define NV34TCL_TX_FORMAT_FORMAT_DSDT8 0x00002800
6393#define NV34TCL_TX_FORMAT_FORMAT_HILO16 0x00003300 6375#define NV34TCL_TX_FORMAT_FORMAT_HILO16 0x00003300
6394#define NV34TCL_TX_FORMAT_FORMAT_A16_RECT 0x00003500
6395#define NV34TCL_TX_FORMAT_FORMAT_HILO16_RECT 0x00003600 6376#define NV34TCL_TX_FORMAT_FORMAT_HILO16_RECT 0x00003600
6396#define NV34TCL_TX_FORMAT_FORMAT_HILO8 0x00004400 6377#define NV34TCL_TX_FORMAT_FORMAT_HILO8 0x00004400
6397#define NV34TCL_TX_FORMAT_FORMAT_SIGNED_HILO8 0x00004500 6378#define NV34TCL_TX_FORMAT_FORMAT_SIGNED_HILO8 0x00004500
6398#define NV34TCL_TX_FORMAT_FORMAT_HILO8_RECT 0x00004600 6379#define NV34TCL_TX_FORMAT_FORMAT_HILO8_RECT 0x00004600
6399#define NV34TCL_TX_FORMAT_FORMAT_SIGNED_HILO8_RECT 0x00004700 6380#define NV34TCL_TX_FORMAT_FORMAT_SIGNED_HILO8_RECT 0x00004700
6381#define NV34TCL_TX_FORMAT_FORMAT_A16 0x00003200
6382#define NV34TCL_TX_FORMAT_FORMAT_A16_RECT 0x00003500
6400#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV 0x00004a00 6383#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV 0x00004a00
6401#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV 0x00004b00 6384#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV 0x00004b00
6402#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_R32_NV 0x00004c00 6385#define NV34TCL_TX_FORMAT_FORMAT_FLOAT_R32_NV 0x00004c00
@@ -7957,6 +7940,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7957#define NV50TCL_CLEAR_DEPTH 0x00000d90 7940#define NV50TCL_CLEAR_DEPTH 0x00000d90
7958#define NV50TCL_STACK_ADDRESS_HIGH 0x00000d94 7941#define NV50TCL_STACK_ADDRESS_HIGH 0x00000d94
7959#define NV50TCL_STACK_ADDRESS_LOW 0x00000d98 7942#define NV50TCL_STACK_ADDRESS_LOW 0x00000d98
7943#define NV50TCL_STACK_SIZE_LOG 0x00000d9c
7960#define NV50TCL_CLEAR_STENCIL 0x00000da0 7944#define NV50TCL_CLEAR_STENCIL 0x00000da0
7961#define NV50TCL_STRMOUT_PRIMITIVE_COUNT 0x00000da8 7945#define NV50TCL_STRMOUT_PRIMITIVE_COUNT 0x00000da8
7962#define NV50TCL_POLYGON_MODE_FRONT 0x00000dac 7946#define NV50TCL_POLYGON_MODE_FRONT 0x00000dac
@@ -7995,6 +7979,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7995#define NV50TCL_CB_ADDR_BUFFER_MASK 0x0000007f 7979#define NV50TCL_CB_ADDR_BUFFER_MASK 0x0000007f
7996#define NV50TCL_CB_DATA(x) (0x00000f04+((x)*4)) 7980#define NV50TCL_CB_DATA(x) (0x00000f04+((x)*4))
7997#define NV50TCL_CB_DATA__SIZE 0x00000010 7981#define NV50TCL_CB_DATA__SIZE 0x00000010
7982#define NV50TCL_LOCAL_WARPS_LOG_ALLOC 0x00000f44
7983#define NV50TCL_LOCAL_WARPS_NO_CLAMP 0x00000f48
7984#define NV50TCL_STACK_WARPS_LOG_ALLOC 0x00000f4c
7985#define NV50TCL_STACK_WARPS_NO_CLAMP 0x00000f50
7998#define NV50TCL_STENCIL_BACK_FUNC_REF 0x00000f54 7986#define NV50TCL_STENCIL_BACK_FUNC_REF 0x00000f54
7999#define NV50TCL_STENCIL_BACK_MASK 0x00000f58 7987#define NV50TCL_STENCIL_BACK_MASK 0x00000f58
8000#define NV50TCL_STENCIL_BACK_FUNC_MASK 0x00000f5c 7988#define NV50TCL_STENCIL_BACK_FUNC_MASK 0x00000f5c
@@ -8087,8 +8075,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8087#define NV50TCL_SHADE_MODEL 0x000012d4 8075#define NV50TCL_SHADE_MODEL 0x000012d4
8088#define NV50TCL_SHADE_MODEL_FLAT 0x00001d00 8076#define NV50TCL_SHADE_MODEL_FLAT 0x00001d00
8089#define NV50TCL_SHADE_MODEL_SMOOTH 0x00001d01 8077#define NV50TCL_SHADE_MODEL_SMOOTH 0x00001d01
8090#define NV50TCL_LOCAL_BASE_HIGH 0x000012d8 8078#define NV50TCL_LOCAL_ADDRESS_HIGH 0x000012d8
8091#define NV50TCL_LOCAL_BASE_LOW 0x000012dc 8079#define NV50TCL_LOCAL_ADDRESS_LOW 0x000012dc
8092#define NV50TCL_LOCAL_SIZE_LOG 0x000012e0 8080#define NV50TCL_LOCAL_SIZE_LOG 0x000012e0
8093#define NV50TCL_DEPTH_WRITE_ENABLE 0x000012e8 8081#define NV50TCL_DEPTH_WRITE_ENABLE 0x000012e8
8094#define NV50TCL_ALPHA_TEST_ENABLE 0x000012ec 8082#define NV50TCL_ALPHA_TEST_ENABLE 0x000012ec
@@ -8925,6 +8913,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8925#define NV50_COMPUTE_CP_ADDRESS_LOW 0x00000214 8913#define NV50_COMPUTE_CP_ADDRESS_LOW 0x00000214
8926#define NV50_COMPUTE_STACK_ADDRESS_HIGH 0x00000218 8914#define NV50_COMPUTE_STACK_ADDRESS_HIGH 0x00000218
8927#define NV50_COMPUTE_STACK_ADDRESS_LOW 0x0000021c 8915#define NV50_COMPUTE_STACK_ADDRESS_LOW 0x0000021c
8916#define NV50_COMPUTE_STACK_SIZE_LOG 0x00000220
8928#define NV50_COMPUTE_TSC_ADDRESS_HIGH 0x0000022c 8917#define NV50_COMPUTE_TSC_ADDRESS_HIGH 0x0000022c
8929#define NV50_COMPUTE_TSC_ADDRESS_LOW 0x00000230 8918#define NV50_COMPUTE_TSC_ADDRESS_LOW 0x00000230
8930#define NV50_COMPUTE_TSC_LIMIT 0x00000234 8919#define NV50_COMPUTE_TSC_LIMIT 0x00000234
@@ -8938,8 +8927,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8938#define NV50_COMPUTE_DELAY1 0x00000284 8927#define NV50_COMPUTE_DELAY1 0x00000284
8939#define NV50_COMPUTE_WATCHDOG_TIMER 0x00000288 8928#define NV50_COMPUTE_WATCHDOG_TIMER 0x00000288
8940#define NV50_COMPUTE_DELAY2 0x0000028c 8929#define NV50_COMPUTE_DELAY2 0x0000028c
8941#define NV50_COMPUTE_LOCAL_BASE_HIGH 0x00000294 8930#define NV50_COMPUTE_LOCAL_ADDRESS_HIGH 0x00000294
8942#define NV50_COMPUTE_LOCAL_BASE_LOW 0x00000298 8931#define NV50_COMPUTE_LOCAL_ADDRESS_LOW 0x00000298
8943#define NV50_COMPUTE_LOCAL_SIZE_LOG 0x0000029c 8932#define NV50_COMPUTE_LOCAL_SIZE_LOG 0x0000029c
8944#define NV50_COMPUTE_CB_DEF_ADDRESS_HIGH 0x000002a4 8933#define NV50_COMPUTE_CB_DEF_ADDRESS_HIGH 0x000002a4
8945#define NV50_COMPUTE_CB_DEF_ADDRESS_LOW 0x000002a8 8934#define NV50_COMPUTE_CB_DEF_ADDRESS_LOW 0x000002a8
@@ -8966,6 +8955,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8966#define NV50_COMPUTE_PM_CONTROL_UNK1_MASK 0x00000070 8955#define NV50_COMPUTE_PM_CONTROL_UNK1_MASK 0x00000070
8967#define NV50_COMPUTE_PM_CONTROL_UNK2_SHIFT 8 8956#define NV50_COMPUTE_PM_CONTROL_UNK2_SHIFT 8
8968#define NV50_COMPUTE_PM_CONTROL_UNK2_MASK 0xffffff00 8957#define NV50_COMPUTE_PM_CONTROL_UNK2_MASK 0xffffff00
8958#define NV50_COMPUTE_LOCAL_WARPS_LOG_ALLOC 0x000002fc
8959#define NV50_COMPUTE_LOCAL_WARPS_NO_CLAMP 0x00000300
8960#define NV50_COMPUTE_STACK_WARPS_LOG_ALLOC 0x00000304
8961#define NV50_COMPUTE_STACK_WARPS_NO_CLAMP 0x00000308
8969#define NV50_COMPUTE_QUERY_ADDRESS_HIGH 0x00000310 8962#define NV50_COMPUTE_QUERY_ADDRESS_HIGH 0x00000310
8970#define NV50_COMPUTE_QUERY_ADDRESS_LOW 0x00000314 8963#define NV50_COMPUTE_QUERY_ADDRESS_LOW 0x00000314
8971#define NV50_COMPUTE_QUERY_COUNTER 0x00000318 8964#define NV50_COMPUTE_QUERY_COUNTER 0x00000318
@@ -9021,10 +9014,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9021#define NV50_COMPUTE_SET_PROGRAM_CB_BUFFER_SHIFT 12 9014#define NV50_COMPUTE_SET_PROGRAM_CB_BUFFER_SHIFT 12
9022#define NV50_COMPUTE_SET_PROGRAM_CB_BUFFER_MASK 0x0007f000 9015#define NV50_COMPUTE_SET_PROGRAM_CB_BUFFER_MASK 0x0007f000
9023#define NV50_COMPUTE_SET_PROGRAM_CB_VALID (1 << 0) 9016#define NV50_COMPUTE_SET_PROGRAM_CB_VALID (1 << 0)
9024#define NV50_COMPUTE_GLOBAL_BASE_HIGH(x) (0x00000400+((x)*32)) 9017#define NV50_COMPUTE_GLOBAL_ADDRESS_HIGH(x) (0x00000400+((x)*32))
9025#define NV50_COMPUTE_GLOBAL_BASE_HIGH__SIZE 0x00000010 9018#define NV50_COMPUTE_GLOBAL_ADDRESS_HIGH__SIZE 0x00000010
9026#define NV50_COMPUTE_GLOBAL_BASE_LOW(x) (0x00000404+((x)*32)) 9019#define NV50_COMPUTE_GLOBAL_ADDRESS_LOW(x) (0x00000404+((x)*32))
9027#define NV50_COMPUTE_GLOBAL_BASE_LOW__SIZE 0x00000010 9020#define NV50_COMPUTE_GLOBAL_ADDRESS_LOW__SIZE 0x00000010
9028#define NV50_COMPUTE_GLOBAL_PITCH(x) (0x00000408+((x)*32)) 9021#define NV50_COMPUTE_GLOBAL_PITCH(x) (0x00000408+((x)*32))
9029#define NV50_COMPUTE_GLOBAL_PITCH__SIZE 0x00000010 9022#define NV50_COMPUTE_GLOBAL_PITCH__SIZE 0x00000010
9030#define NV50_COMPUTE_GLOBAL_LIMIT(x) (0x0000040c+((x)*32)) 9023#define NV50_COMPUTE_GLOBAL_LIMIT(x) (0x0000040c+((x)*32))