commit d7e1bc3
Michael Forney
·
2014-11-02 23:17:16 +0000 UTC
parent 117cece
Update to latest nouveau headers from envytools
6 files changed,
+1256,
-1217
+39,
-39
1@@ -30,8 +30,8 @@
2 #include "drm.h"
3 #include "pixman.h"
4 #include "nouveau/nv_object.xml.h"
5-#include "nouveau/nv50_2d.xml.h"
6-#include "nouveau/nv50_defs.xml.h"
7+#include "nouveau/g80_2d.xml.h"
8+#include "nouveau/g80_defs.xml.h"
9
10 #include <nouveau.h>
11 #include <sys/mman.h>
12@@ -169,7 +169,7 @@ static inline uint32_t nvc0_format(uint32_t format)
13 {
14 case WLD_FORMAT_XRGB8888:
15 case WLD_FORMAT_ARGB8888:
16- return NV50_SURFACE_FORMAT_BGRA8_UNORM;
17+ return G80_SURFACE_FORMAT_BGRA8_UNORM;
18 }
19
20 return 0;
21@@ -177,14 +177,14 @@ static inline uint32_t nvc0_format(uint32_t format)
22
23 enum
24 {
25- NVC0_COMMAND_TYPE_INCREASING = 1,
26- NVC0_COMMAND_TYPE_NON_INCREASING = 3,
27- NVC0_COMMAND_TYPE_INLINE = 4
28+ GF100_COMMAND_TYPE_INCREASING = 1,
29+ GF100_COMMAND_TYPE_NON_INCREASING = 3,
30+ GF100_COMMAND_TYPE_INLINE = 4
31 };
32
33 enum
34 {
35- NVC0_SUBCHANNEL_2D = 3,
36+ GF100_SUBCHANNEL_2D = 3,
37 };
38
39 static inline uint32_t nvc0_command(uint8_t type, uint8_t subchannel,
40@@ -197,7 +197,7 @@ static inline void nvc0_inline(struct nouveau_pushbuf * push,
41 uint8_t subchannel, uint16_t method,
42 uint16_t value)
43 {
44- nv_add_dword(push, nvc0_command(NVC0_COMMAND_TYPE_INLINE,
45+ nv_add_dword(push, nvc0_command(GF100_COMMAND_TYPE_INLINE,
46 subchannel, method, value));
47 }
48
49@@ -206,7 +206,7 @@ static inline void nvc0_methods(struct nouveau_pushbuf * push,
50 uint16_t count, ...)
51 {
52 va_list dwords;
53- nv_add_dword(push, nvc0_command(NVC0_COMMAND_TYPE_INCREASING,
54+ nv_add_dword(push, nvc0_command(GF100_COMMAND_TYPE_INCREASING,
55 subchannel, start_method, count));
56 va_start(dwords, count);
57 nv_add_dwords_va(push, count, dwords);
58@@ -214,15 +214,15 @@ static inline void nvc0_methods(struct nouveau_pushbuf * push,
59 }
60
61 #define nvc0_2d(push, method, count, ...) \
62- nvc0_methods(push, NVC0_SUBCHANNEL_2D, method, count, __VA_ARGS__)
63+ nvc0_methods(push, GF100_SUBCHANNEL_2D, method, count, __VA_ARGS__)
64 #define nvc0_2d_inline(push, method, value) \
65- nvc0_inline(push, NVC0_SUBCHANNEL_2D, method, value)
66+ nvc0_inline(push, GF100_SUBCHANNEL_2D, method, value)
67
68 static bool nvc0_2d_initialize(struct nouveau_renderer * renderer)
69 {
70 int ret;
71
72- ret = nouveau_object_new(renderer->channel, NVC0_2D, NVC0_2D, NULL, 0,
73+ ret = nouveau_object_new(renderer->channel, GF100_2D, GF100_2D, NULL, 0,
74 &renderer->nvc0_2d);
75
76 if (ret != 0)
77@@ -231,12 +231,12 @@ static bool nvc0_2d_initialize(struct nouveau_renderer * renderer)
78 if (!ensure_space(renderer->pushbuf, 5))
79 goto error1;
80
81- nvc0_2d(renderer->pushbuf, NV01_SUBCHAN_OBJECT, 1,
82+ nvc0_2d(renderer->pushbuf, NV1_SUBCHAN_OBJECT, 1,
83 renderer->nvc0_2d->handle);
84- nvc0_2d_inline(renderer->pushbuf, NV50_2D_OPERATION,
85- NV50_2D_OPERATION_SRCCOPY_AND);
86- nvc0_2d_inline(renderer->pushbuf, NV50_2D_UNK0884, 0x3f);
87- nvc0_2d_inline(renderer->pushbuf, NV50_2D_UNK0888, 1);
88+ nvc0_2d_inline(renderer->pushbuf, G80_2D_OPERATION,
89+ G80_2D_OPERATION_SRCCOPY_AND);
90+ nvc0_2d_inline(renderer->pushbuf, G80_2D_UNK0884, 0x3f);
91+ nvc0_2d_inline(renderer->pushbuf, G80_2D_UNK0888, 1);
92
93 return true;
94
95@@ -449,8 +449,8 @@ static inline void nvc0_2d_use_buffer(struct nouveau_renderer * renderer,
96 struct nouveau_buffer * buffer,
97 uint16_t format_method, uint16_t format)
98 {
99- uint32_t access = format == NV50_2D_SRC_FORMAT ? NOUVEAU_BO_RD
100- : NOUVEAU_BO_WR;
101+ uint32_t access = format == G80_2D_SRC_FORMAT ? NOUVEAU_BO_RD
102+ : NOUVEAU_BO_WR;
103
104 nvc0_2d_inline(renderer->pushbuf, format_method, format);
105
106@@ -487,15 +487,15 @@ void renderer_fill_rectangle(struct wld_renderer * base, uint32_t color,
107 format = nvc0_format(dst->base.base.format);
108
109 nouveau_bufctx_reset(renderer->bufctx, 0);
110- nvc0_2d_use_buffer(renderer, dst, NV50_2D_DST_FORMAT, format);
111- nvc0_2d(renderer->pushbuf, NV50_2D_DRAW_SHAPE, 3,
112- NV50_2D_DRAW_SHAPE_RECTANGLES, format, color);
113+ nvc0_2d_use_buffer(renderer, dst, G80_2D_DST_FORMAT, format);
114+ nvc0_2d(renderer->pushbuf, G80_2D_DRAW_SHAPE, 3,
115+ G80_2D_DRAW_SHAPE_RECTANGLES, format, color);
116 nouveau_pushbuf_bufctx(renderer->pushbuf, renderer->bufctx);
117
118 if (nouveau_pushbuf_validate(renderer->pushbuf) != 0)
119 return;
120
121- nvc0_2d(renderer->pushbuf, NV50_2D_DRAW_POINT32_X(0), 4,
122+ nvc0_2d(renderer->pushbuf, G80_2D_DRAW_POINT32_X(0), 4,
123 x, y, x + width, y + height);
124 }
125
126@@ -521,18 +521,18 @@ void renderer_copy_rectangle(struct wld_renderer * base,
127 dst_format = nvc0_format(dst->base.base.format);
128
129 nouveau_bufctx_reset(renderer->bufctx, 0);
130- nvc0_2d_use_buffer(renderer, src, NV50_2D_SRC_FORMAT, src_format);
131- nvc0_2d_use_buffer(renderer, dst, NV50_2D_DST_FORMAT, dst_format);
132+ nvc0_2d_use_buffer(renderer, src, G80_2D_SRC_FORMAT, src_format);
133+ nvc0_2d_use_buffer(renderer, dst, G80_2D_DST_FORMAT, dst_format);
134 nouveau_pushbuf_bufctx(renderer->pushbuf, renderer->bufctx);
135
136 if (nouveau_pushbuf_validate(renderer->pushbuf) != 0)
137 return;
138
139- nvc0_2d_inline(renderer->pushbuf, NV50_GRAPH_SERIALIZE, 0);
140- nvc0_2d_inline(renderer->pushbuf, NV50_2D_BLIT_CONTROL,
141- NV50_2D_BLIT_CONTROL_ORIGIN_CENTER
142- | NV50_2D_BLIT_CONTROL_FILTER_POINT_SAMPLE);
143- nvc0_2d(renderer->pushbuf, NV50_2D_BLIT_DST_X, 12,
144+ nvc0_2d_inline(renderer->pushbuf, G80_GRAPH_SERIALIZE, 0);
145+ nvc0_2d_inline(renderer->pushbuf, G80_2D_BLIT_CONTROL,
146+ G80_2D_BLIT_CONTROL_ORIGIN_CENTER
147+ | G80_2D_BLIT_CONTROL_FILTER_POINT_SAMPLE);
148+ nvc0_2d(renderer->pushbuf, G80_2D_BLIT_DST_X, 12,
149 dst_x, dst_y, width, height, 0, 1, 0, 1, 0, src_x, 0, src_y);
150
151 renderer_flush(base);
152@@ -558,12 +558,12 @@ void renderer_draw_text(struct wld_renderer * base,
153 format = nvc0_format(dst->base.base.format);
154
155 nouveau_bufctx_reset(renderer->bufctx, 0);
156- nvc0_2d_use_buffer(renderer, dst, NV50_2D_DST_FORMAT, format);
157- nvc0_2d_inline(renderer->pushbuf, NV50_2D_SIFC_BITMAP_ENABLE, 1);
158- nvc0_2d(renderer->pushbuf, NV50_2D_SIFC_BITMAP_FORMAT, 6,
159- NV50_2D_SIFC_BITMAP_FORMAT_I1,
160+ nvc0_2d_use_buffer(renderer, dst, G80_2D_DST_FORMAT, format);
161+ nvc0_2d_inline(renderer->pushbuf, G80_2D_SIFC_BITMAP_ENABLE, 1);
162+ nvc0_2d(renderer->pushbuf, G80_2D_SIFC_BITMAP_FORMAT, 6,
163+ G80_2D_SIFC_BITMAP_FORMAT_I1,
164 0, /* SIFC_FORMAT */
165- NV50_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_BYTE,
166+ G80_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_BYTE,
167 0, color, /* SIFC_BITMAP_COLOR_BIT0, SIFC_BITMAP_COLOR_BIT1 */
168 0 /* SIFC_BITMAP_WRITE_BIT0_ENABLE */
169 );
170@@ -594,16 +594,16 @@ void renderer_draw_text(struct wld_renderer * base,
171 if (!ensure_space(renderer->pushbuf, 12 + count))
172 return;
173
174- nvc0_2d(renderer->pushbuf, NV50_2D_SIFC_WIDTH, 10,
175+ nvc0_2d(renderer->pushbuf, G80_2D_SIFC_WIDTH, 10,
176 /* Use the pitch instead of width to ensure the correct
177 * alignment is used. */
178 glyph->bitmap.pitch * 8, glyph->bitmap.rows,
179 0, 1, 0, 1,
180 0, origin_x + glyph->x, 0, y + glyph->y);
181 nv_add_dword(renderer->pushbuf,
182- nvc0_command(NVC0_COMMAND_TYPE_NON_INCREASING,
183- NVC0_SUBCHANNEL_2D,
184- NV50_2D_SIFC_DATA, count));
185+ nvc0_command(GF100_COMMAND_TYPE_NON_INCREASING,
186+ GF100_SUBCHANNEL_2D,
187+ G80_2D_SIFC_DATA, count));
188 nv_add_data(renderer->pushbuf, glyph->bitmap.buffer, count);
189
190 advance:
+547,
-0
1@@ -0,0 +1,547 @@
2+#ifndef G80_2D_XML
3+#define G80_2D_XML
4+
5+/* Autogenerated file, DO NOT EDIT manually!
6+
7+This file was generated by the rules-ng-ng headergen tool in this git repository:
8+http://github.com/envytools/envytools/
9+git clone https://github.com/envytools/envytools.git
10+
11+The rules-ng-ng source files this header was generated from are:
12+- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-11-02 20:39:43)
13+- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-11-02 20:39:42)
14+- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7175 bytes, from 2014-11-02 20:39:43)
15+- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 2759 bytes, from 2014-11-02 20:39:43)
16+- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11361 bytes, from 2014-11-02 20:39:42)
17+- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19778 bytes, from 2014-11-02 20:39:42)
18+- /home/michael/src/envytools/rnndb/g80_defs.xml ( 18175 bytes, from 2014-11-02 20:39:42)
19+- /home/michael/src/envytools/rnndb/memory/g80_vm.xml ( 9832 bytes, from 2014-11-02 20:39:42)
20+- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13101 bytes, from 2014-11-02 20:39:42)
21+- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17513 bytes, from 2014-11-02 20:39:42)
22+- /home/michael/src/envytools/rnndb/fifo/nv1_pfifo.xml ( 10542 bytes, from 2014-11-02 20:39:42)
23+- /home/michael/src/envytools/rnndb/fifo/nv4_pfifo.xml ( 24010 bytes, from 2014-11-02 20:39:42)
24+- /home/michael/src/envytools/rnndb/fifo/g80_pfifo.xml ( 23184 bytes, from 2014-11-02 20:39:42)
25+- /home/michael/src/envytools/rnndb/fifo/gf100_pfifo.xml ( 26735 bytes, from 2014-11-02 20:39:42)
26+- /home/michael/src/envytools/rnndb/memory/gf100_vm.xml ( 8722 bytes, from 2014-11-02 20:39:42)
27+- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1166 bytes, from 2014-11-02 20:39:43)
28+- /home/michael/src/envytools/rnndb/pm/g80_pclock.xml ( 16434 bytes, from 2014-11-02 20:39:43)
29+- /home/michael/src/envytools/rnndb/pm/gt215_pclock.xml ( 4960 bytes, from 2014-11-02 20:39:43)
30+- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 2468 bytes, from 2014-11-02 20:39:42)
31+- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2285 bytes, from 2014-11-02 20:39:42)
32+- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-11-02 20:39:42)
33+- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9663 bytes, from 2014-11-02 20:39:43)
34+- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12735 bytes, from 2014-11-02 20:39:43)
35+- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 703 bytes, from 2014-11-02 20:39:43)
36+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2614 bytes, from 2014-11-02 20:39:43)
37+- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 15326 bytes, from 2014-11-02 20:39:42)
38+- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5105 bytes, from 2014-11-02 20:39:43)
39+- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 457 bytes, from 2014-11-02 20:39:42)
40+- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 31893 bytes, from 2014-11-02 20:39:42)
41+- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2108 bytes, from 2014-11-02 20:39:43)
42+- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1615 bytes, from 2014-11-02 20:39:43)
43+- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5390 bytes, from 2014-11-02 20:39:43)
44+- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 34788 bytes, from 2014-11-02 20:39:43)
45+- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 1158 bytes, from 2014-11-02 20:39:42)
46+- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4661 bytes, from 2014-11-02 20:39:42)
47+- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13271 bytes, from 2014-11-02 20:39:43)
48+- /home/michael/src/envytools/rnndb/falcon.xml ( 17092 bytes, from 2014-11-02 20:39:42)
49+- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-11-02 20:39:42)
50+- /home/michael/src/envytools/rnndb/vdec/vp3/ppdec.xml ( 14150 bytes, from 2014-11-02 20:39:43)
51+- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8842 bytes, from 2014-11-02 20:39:43)
52+- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-11-02 20:39:43)
53+- /home/michael/src/envytools/rnndb/vdec/vp3/psec.xml ( 993 bytes, from 2014-11-02 20:39:43)
54+- /home/michael/src/envytools/rnndb/g84_punk089.xml ( 448 bytes, from 2014-11-02 20:39:42)
55+- /home/michael/src/envytools/rnndb/display/nv3_prmvio.xml ( 651 bytes, from 2014-11-02 20:39:42)
56+- /home/michael/src/envytools/rnndb/memory/nv1_pdma.xml ( 5339 bytes, from 2014-11-02 20:39:42)
57+- /home/michael/src/envytools/rnndb/memory/nv3_pfb.xml ( 4493 bytes, from 2014-11-02 20:39:42)
58+- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 18821 bytes, from 2014-11-02 20:39:42)
59+- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-11-02 20:39:42)
60+- /home/michael/src/envytools/rnndb/memory/g80_pfb.xml ( 11139 bytes, from 2014-11-02 20:39:42)
61+- /home/michael/src/envytools/rnndb/memory/gf100_pffb.xml ( 2712 bytes, from 2014-11-02 20:39:42)
62+- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8118 bytes, from 2014-11-02 20:39:42)
63+- /home/michael/src/envytools/rnndb/vdec/vp2/pcipher.xml ( 3572 bytes, from 2014-11-02 20:39:43)
64+- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10610 bytes, from 2014-11-02 20:39:43)
65+- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7877 bytes, from 2014-11-02 20:39:42)
66+- /home/michael/src/envytools/rnndb/display/gt215_pcodec.xml ( 449 bytes, from 2014-11-02 20:39:42)
67+- /home/michael/src/envytools/rnndb/display/gt215_pkfuse.xml ( 448 bytes, from 2014-11-02 20:39:42)
68+- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 19259 bytes, from 2014-11-02 20:39:43)
69+- /home/michael/src/envytools/rnndb/pm/10e000.xml ( 1185 bytes, from 2014-11-02 20:39:43)
70+- /home/michael/src/envytools/rnndb/memory/gf100_pbfb.xml ( 3917 bytes, from 2014-11-02 20:39:42)
71+- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8545 bytes, from 2014-11-02 20:39:42)
72+- /home/michael/src/envytools/rnndb/pm/gf100_pclock.xml ( 7338 bytes, from 2014-11-02 20:39:43)
73+- /home/michael/src/envytools/rnndb/memory/gf100_pp2p.xml ( 1949 bytes, from 2014-11-02 20:39:42)
74+- /home/michael/src/envytools/rnndb/memory/gf100_pxbar.xml ( 1516 bytes, from 2014-11-02 20:39:42)
75+- /home/michael/src/envytools/rnndb/memory/gf100_pmfb.xml ( 3646 bytes, from 2014-11-02 20:39:42)
76+- /home/michael/src/envytools/rnndb/gf100_pcounter.xml ( 12713 bytes, from 2014-11-02 20:39:42)
77+- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8687 bytes, from 2014-11-02 20:39:43)
78+- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1416 bytes, from 2014-11-02 20:39:43)
79+- /home/michael/src/envytools/rnndb/display/gf119_punk1c3.xml ( 981 bytes, from 2014-11-02 20:39:42)
80+- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-11-02 20:39:42)
81+- /home/michael/src/envytools/rnndb/nv1_paudio.xml ( 1862 bytes, from 2014-11-02 20:39:43)
82+- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-11-02 20:39:42)
83+- /home/michael/src/envytools/rnndb/graph/nv1_pgraph.xml ( 14207 bytes, from 2014-11-02 20:39:42)
84+- /home/michael/src/envytools/rnndb/graph/nv1_2d.xml ( 36532 bytes, from 2014-11-02 20:39:42)
85+- /home/michael/src/envytools/rnndb/graph/nv3_pgraph.xml ( 4004 bytes, from 2014-11-02 20:39:42)
86+- /home/michael/src/envytools/rnndb/graph/nv4_pgraph.xml ( 11327 bytes, from 2014-11-02 20:39:42)
87+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/pgraph.xml ( 31568 bytes, from 2014-11-02 20:39:42)
88+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/tpc.xml ( 6832 bytes, from 2014-11-02 20:39:42)
89+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mpc.xml ( 6373 bytes, from 2014-11-02 20:39:42)
90+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mp.xml ( 16762 bytes, from 2014-11-02 20:39:42)
91+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/pgraph.xml ( 26735 bytes, from 2014-11-02 20:39:42)
92+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/hw_blk.xml ( 760 bytes, from 2014-11-02 20:39:42)
93+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ctxctl.xml ( 13155 bytes, from 2014-11-02 20:39:42)
94+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/gpc.xml ( 13114 bytes, from 2014-11-02 20:39:42)
95+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/tpc.xml ( 22154 bytes, from 2014-11-02 20:39:42)
96+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ppc.xml ( 2131 bytes, from 2014-11-02 20:39:42)
97+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/rop.xml ( 5134 bytes, from 2014-11-02 20:39:42)
98+- /home/michael/src/envytools/rnndb/graph/nv3_pdma.xml ( 2290 bytes, from 2014-11-02 20:39:42)
99+- /home/michael/src/envytools/rnndb/display/nv1_pfb.xml ( 4030 bytes, from 2014-11-02 20:39:42)
100+- /home/michael/src/envytools/rnndb/display/nv3_pcrtc.xml ( 1108 bytes, from 2014-11-02 20:39:42)
101+- /home/michael/src/envytools/rnndb/memory/nv1_pram.xml ( 1235 bytes, from 2014-11-02 20:39:42)
102+- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 493 bytes, from 2014-11-02 20:39:42)
103+- /home/michael/src/envytools/rnndb/display/nv1_pdac.xml ( 4628 bytes, from 2014-11-02 20:39:42)
104+- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 702 bytes, from 2014-11-02 20:39:42)
105+- /home/michael/src/envytools/rnndb/display/nv3_pramdac.xml ( 4419 bytes, from 2014-11-02 20:39:42)
106+- /home/michael/src/envytools/rnndb/display/g80_pdisplay.xml ( 39075 bytes, from 2014-11-02 20:39:42)
107+- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5094 bytes, from 2014-11-02 20:39:42)
108+- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10448 bytes, from 2014-11-02 20:39:42)
109+- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1053 bytes, from 2014-11-02 20:39:42)
110+- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2691 bytes, from 2014-11-02 20:39:42)
111+- /home/michael/src/envytools/rnndb/graph/gf100_m2mf.xml ( 2783 bytes, from 2014-11-02 20:39:42)
112+- /home/michael/src/envytools/rnndb/graph/nv4_dvd.xml ( 2994 bytes, from 2014-11-02 20:39:42)
113+- /home/michael/src/envytools/rnndb/graph/nv3_3d.xml ( 5197 bytes, from 2014-11-02 20:39:42)
114+- /home/michael/src/envytools/rnndb/graph/nv4_3d.xml ( 17716 bytes, from 2014-11-02 20:39:42)
115+- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16390 bytes, from 2014-11-02 20:39:42)
116+- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18416 bytes, from 2014-11-02 20:39:42)
117+- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21096 bytes, from 2014-11-02 20:39:42)
118+- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32451 bytes, from 2014-11-02 20:39:42)
119+- /home/michael/src/envytools/rnndb/graph/g80_2d.xml ( 11440 bytes, from 2014-11-02 20:39:42)
120+- /home/michael/src/envytools/rnndb/graph/g80_3d.xml ( 65900 bytes, from 2014-11-02 20:39:42)
121+- /home/michael/src/envytools/rnndb/graph/g80_compute.xml ( 14027 bytes, from 2014-11-02 20:39:42)
122+- /home/michael/src/envytools/rnndb/graph/gf100_3d.xml ( 59845 bytes, from 2014-11-02 20:39:42)
123+- /home/michael/src/envytools/rnndb/graph/gk104_p2mf.xml ( 2376 bytes, from 2014-11-02 20:39:42)
124+- /home/michael/src/envytools/rnndb/graph/gf100_compute.xml ( 11143 bytes, from 2014-11-02 20:39:42)
125+- /home/michael/src/envytools/rnndb/graph/gk104_compute.xml ( 10182 bytes, from 2014-11-02 20:39:42)
126+- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1685 bytes, from 2014-11-02 20:39:43)
127+- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 670 bytes, from 2014-11-02 20:39:43)
128+- /home/michael/src/envytools/rnndb/vdec/vp2/cipher_fifo.xml ( 2071 bytes, from 2014-11-02 20:39:43)
129+- /home/michael/src/envytools/rnndb/fifo/gk104_copy.xml ( 3938 bytes, from 2014-11-02 20:39:42)
130+- /home/michael/src/envytools/rnndb/graph/g80_texture.xml ( 8881 bytes, from 2014-11-02 20:39:42)
131+- /home/michael/src/envytools/rnndb/graph/gf100_shaders.xml ( 9244 bytes, from 2014-11-02 20:39:42)
132+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-11-02 20:39:43)
133+- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-11-02 20:39:42)
134+
135+Copyright (C) 2006-2014 by the following authors:
136+- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
137+- Ben Skeggs (darktama, darktama_)
138+- B. R. <koala_br@users.sourceforge.net> (koala_br)
139+- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
140+- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
141+- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
142+- Dmitry Baryshkov
143+- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
144+- EdB <edb_@users.sf.net> (edb_)
145+- Erik Waling <erikwailing@users.sf.net> (erikwaling)
146+- Francisco Jerez <currojerez@riseup.net> (curro)
147+- imirkin <imirkin@users.sf.net> (imirkin)
148+- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
149+- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
150+- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
151+- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
152+- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
153+- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
154+- Mark Carey <mark.carey@gmail.com> (careym)
155+- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
156+- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
157+- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
158+- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
159+- Peter Popov <ironpeter@users.sf.net> (ironpeter)
160+- Richard Hughes <hughsient@users.sf.net> (hughsient)
161+- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
162+- Serge Martin
163+- Simon Raffeiner
164+- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
165+- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
166+- sturmflut <sturmflut@users.sf.net> (sturmflut)
167+- Sylvain Munaut <tnt@246tNt.com>
168+- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
169+- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
170+- Younes Manton <younes.m@gmail.com> (ymanton)
171+
172+Permission is hereby granted, free of charge, to any person obtaining
173+a copy of this software and associated documentation files (the
174+"Software"), to deal in the Software without restriction, including
175+without limitation the rights to use, copy, modify, merge, publish,
176+distribute, sublicense, and/or sell copies of the Software, and to
177+permit persons to whom the Software is furnished to do so, subject to
178+the following conditions:
179+
180+The above copyright notice and this permission notice (including the
181+next paragraph) shall be included in all copies or substantial
182+portions of the Software.
183+
184+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
185+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
186+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
187+IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
188+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
189+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
190+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
191+*/
192+
193+
194+
195+
196+#define G80_2D_DMA_NOTIFY 0x00000180
197+
198+#define G80_2D_DMA_DST 0x00000184
199+
200+#define G80_2D_DMA_SRC 0x00000188
201+
202+#define G80_2D_DMA_COND 0x0000018c
203+
204+#define G80_2D_DST_FORMAT 0x00000200
205+
206+#define G80_2D_DST_LINEAR 0x00000204
207+
208+#define G80_2D_DST_TILE_MODE 0x00000208
209+
210+#define G80_2D_DST_DEPTH 0x0000020c
211+
212+#define G80_2D_DST_LAYER 0x00000210
213+
214+#define G80_2D_DST_PITCH 0x00000214
215+
216+#define G80_2D_DST_WIDTH 0x00000218
217+
218+#define G80_2D_DST_HEIGHT 0x0000021c
219+
220+#define G80_2D_DST_ADDRESS_HIGH 0x00000220
221+
222+#define G80_2D_DST_ADDRESS_LOW 0x00000224
223+
224+#define G80_2D_UNK228 0x00000228
225+
226+#define GF100_2D_UNK228 0x00000228
227+
228+#define GF100_2D_UNK22C 0x0000022c
229+
230+#define G80_2D_SRC_FORMAT 0x00000230
231+
232+#define G80_2D_SRC_LINEAR 0x00000234
233+
234+#define G80_2D_SRC_TILE_MODE 0x00000238
235+
236+#define G80_2D_SRC_DEPTH 0x0000023c
237+
238+#define G80_2D_SRC_LAYER 0x00000240
239+
240+#define GF100_2D_UNK0240 0x00000240
241+
242+#define G80_2D_SRC_PITCH 0x00000244
243+#define G80_2D_SRC_PITCH__MAX 0x00040000
244+
245+#define G80_2D_SRC_WIDTH 0x00000248
246+#define G80_2D_SRC_WIDTH__MAX 0x00010000
247+
248+#define G80_2D_SRC_HEIGHT 0x0000024c
249+#define G80_2D_SRC_HEIGHT__MAX 0x00010000
250+
251+#define G80_2D_SRC_ADDRESS_HIGH 0x00000250
252+
253+#define G80_2D_SRC_ADDRESS_LOW 0x00000254
254+
255+#define G80_2D_UNK258 0x00000258
256+
257+#define GF100_2D_UNK25C 0x0000025c
258+
259+#define G80_2D_UNK260 0x00000260
260+
261+#define GF100_2D_SINGLE_GPC 0x00000260
262+
263+#define G80_2D_COND_ADDRESS_HIGH 0x00000264
264+
265+#define G80_2D_COND_ADDRESS_LOW 0x00000268
266+
267+#define G80_2D_COND_MODE 0x0000026c
268+#define G80_2D_COND_MODE_NEVER 0x00000000
269+#define G80_2D_COND_MODE_ALWAYS 0x00000001
270+#define G80_2D_COND_MODE_RES_NON_ZERO 0x00000002
271+#define G80_2D_COND_MODE_EQUAL 0x00000003
272+#define G80_2D_COND_MODE_NOT_EQUAL 0x00000004
273+
274+#define GF100_2D_UNK0270(i0) (0x00000270 + 0x4*(i0))
275+#define GF100_2D_UNK0270__ESIZE 0x00000004
276+#define GF100_2D_UNK0270__LEN 0x00000004
277+
278+#define G80_2D_CLIP_X 0x00000280
279+
280+#define G80_2D_CLIP_Y 0x00000284
281+
282+#define G80_2D_CLIP_W 0x00000288
283+
284+#define G80_2D_CLIP_H 0x0000028c
285+
286+#define G80_2D_CLIP_ENABLE 0x00000290
287+
288+#define G80_2D_COLOR_KEY_FORMAT 0x00000294
289+#define G80_2D_COLOR_KEY_FORMAT_16BPP 0x00000000
290+#define G80_2D_COLOR_KEY_FORMAT_15BPP 0x00000001
291+#define G80_2D_COLOR_KEY_FORMAT_24BPP 0x00000002
292+#define G80_2D_COLOR_KEY_FORMAT_30BPP 0x00000003
293+#define G80_2D_COLOR_KEY_FORMAT_8BPP 0x00000004
294+#define G80_2D_COLOR_KEY_FORMAT_16BPP2 0x00000005
295+#define G80_2D_COLOR_KEY_FORMAT_32BPP 0x00000006
296+
297+#define G80_2D_COLOR_KEY 0x00000298
298+
299+#define G80_2D_COLOR_KEY_ENABLE 0x0000029c
300+
301+#define G80_2D_ROP 0x000002a0
302+
303+#define G80_2D_BETA1 0x000002a4
304+#define G80_2D_BETA1_BETA1__MASK 0x7f800000
305+#define G80_2D_BETA1_BETA1__SHIFT 23
306+
307+#define G80_2D_BETA4 0x000002a8
308+#define G80_2D_BETA4_B__MASK 0x000000ff
309+#define G80_2D_BETA4_B__SHIFT 0
310+#define G80_2D_BETA4_G__MASK 0x0000ff00
311+#define G80_2D_BETA4_G__SHIFT 8
312+#define G80_2D_BETA4_R__MASK 0x00ff0000
313+#define G80_2D_BETA4_R__SHIFT 16
314+#define G80_2D_BETA4_A__MASK 0xff000000
315+#define G80_2D_BETA4_A__SHIFT 24
316+
317+#define G80_2D_OPERATION 0x000002ac
318+#define G80_2D_OPERATION_SRCCOPY_AND 0x00000000
319+#define G80_2D_OPERATION_ROP_AND 0x00000001
320+#define G80_2D_OPERATION_BLEND 0x00000002
321+#define G80_2D_OPERATION_SRCCOPY 0x00000003
322+#define G80_2D_OPERATION_ROP 0x00000004
323+#define G80_2D_OPERATION_SRCCOPY_PREMULT 0x00000005
324+#define G80_2D_OPERATION_BLEND_PREMULT 0x00000006
325+
326+#define G80_2D_PATTERN_OFFSET 0x000002b0
327+#define G80_2D_PATTERN_OFFSET_X__MASK 0x0000003f
328+#define G80_2D_PATTERN_OFFSET_X__SHIFT 0
329+#define G80_2D_PATTERN_OFFSET_Y__MASK 0x00003f00
330+#define G80_2D_PATTERN_OFFSET_Y__SHIFT 8
331+
332+#define G80_2D_PATTERN_SELECT 0x000002b4
333+#define G80_2D_PATTERN_SELECT_BITMAP_8X8 0x00000000
334+#define G80_2D_PATTERN_SELECT_BITMAP_64X1 0x00000001
335+#define G80_2D_PATTERN_SELECT_BITMAP_1X64 0x00000002
336+#define G80_2D_PATTERN_SELECT_COLOR 0x00000003
337+
338+#define GF100_2D_UNK02B8(i0) (0x000002b8 + 0x4*(i0))
339+#define GF100_2D_UNK02B8__ESIZE 0x00000004
340+#define GF100_2D_UNK02B8__LEN 0x00000009
341+
342+#define GF100_2D_UNK2DC 0x000002dc
343+
344+#define GF100_2D_UNK2E0 0x000002e0
345+
346+#define GF100_2D_UNK02E4 0x000002e4
347+
348+#define G80_2D_PATTERN_COLOR_FORMAT 0x000002e8
349+#define G80_2D_PATTERN_COLOR_FORMAT_A16R5G6B5 0x00000000
350+#define G80_2D_PATTERN_COLOR_FORMAT_X16A1R5G5B5 0x00000001
351+#define G80_2D_PATTERN_COLOR_FORMAT_A8R8G8B8 0x00000002
352+#define G80_2D_PATTERN_COLOR_FORMAT_X16A8Y8 0x00000003
353+#define G80_2D_PATTERN_COLOR_FORMAT_UNK4 0x00000004
354+#define G80_2D_PATTERN_COLOR_FORMAT_UNK5 0x00000005
355+
356+#define G80_2D_PATTERN_BITMAP_FORMAT 0x000002ec
357+#define G80_2D_PATTERN_BITMAP_FORMAT_CGA6 0x00000000
358+#define G80_2D_PATTERN_BITMAP_FORMAT_LE 0x00000001
359+
360+#define G80_2D_PATTERN_BITMAP_COLOR(i0) (0x000002f0 + 0x4*(i0))
361+#define G80_2D_PATTERN_BITMAP_COLOR__ESIZE 0x00000004
362+#define G80_2D_PATTERN_BITMAP_COLOR__LEN 0x00000002
363+
364+#define G80_2D_PATTERN_BITMAP(i0) (0x000002f8 + 0x4*(i0))
365+#define G80_2D_PATTERN_BITMAP__ESIZE 0x00000004
366+#define G80_2D_PATTERN_BITMAP__LEN 0x00000002
367+
368+#define G80_2D_PATTERN_X8R8G8B8(i0) (0x00000300 + 0x4*(i0))
369+#define G80_2D_PATTERN_X8R8G8B8__ESIZE 0x00000004
370+#define G80_2D_PATTERN_X8R8G8B8__LEN 0x00000040
371+#define G80_2D_PATTERN_X8R8G8B8_B__MASK 0x000000ff
372+#define G80_2D_PATTERN_X8R8G8B8_B__SHIFT 0
373+#define G80_2D_PATTERN_X8R8G8B8_G__MASK 0x0000ff00
374+#define G80_2D_PATTERN_X8R8G8B8_G__SHIFT 8
375+#define G80_2D_PATTERN_X8R8G8B8_R__MASK 0x00ff0000
376+#define G80_2D_PATTERN_X8R8G8B8_R__SHIFT 16
377+
378+#define G80_2D_PATTERN_R5G6B5(i0) (0x00000400 + 0x4*(i0))
379+#define G80_2D_PATTERN_R5G6B5__ESIZE 0x00000004
380+#define G80_2D_PATTERN_R5G6B5__LEN 0x00000020
381+#define G80_2D_PATTERN_R5G6B5_B0__MASK 0x0000001f
382+#define G80_2D_PATTERN_R5G6B5_B0__SHIFT 0
383+#define G80_2D_PATTERN_R5G6B5_G0__MASK 0x000007e0
384+#define G80_2D_PATTERN_R5G6B5_G0__SHIFT 5
385+#define G80_2D_PATTERN_R5G6B5_R0__MASK 0x0000f800
386+#define G80_2D_PATTERN_R5G6B5_R0__SHIFT 11
387+#define G80_2D_PATTERN_R5G6B5_B1__MASK 0x001f0000
388+#define G80_2D_PATTERN_R5G6B5_B1__SHIFT 16
389+#define G80_2D_PATTERN_R5G6B5_G1__MASK 0x07e00000
390+#define G80_2D_PATTERN_R5G6B5_G1__SHIFT 21
391+#define G80_2D_PATTERN_R5G6B5_R1__MASK 0xf8000000
392+#define G80_2D_PATTERN_R5G6B5_R1__SHIFT 27
393+
394+#define G80_2D_PATTERN_X1R5G5B5(i0) (0x00000480 + 0x4*(i0))
395+#define G80_2D_PATTERN_X1R5G5B5__ESIZE 0x00000004
396+#define G80_2D_PATTERN_X1R5G5B5__LEN 0x00000020
397+#define G80_2D_PATTERN_X1R5G5B5_B0__MASK 0x0000001f
398+#define G80_2D_PATTERN_X1R5G5B5_B0__SHIFT 0
399+#define G80_2D_PATTERN_X1R5G5B5_G0__MASK 0x000003e0
400+#define G80_2D_PATTERN_X1R5G5B5_G0__SHIFT 5
401+#define G80_2D_PATTERN_X1R5G5B5_R0__MASK 0x00007c00
402+#define G80_2D_PATTERN_X1R5G5B5_R0__SHIFT 10
403+#define G80_2D_PATTERN_X1R5G5B5_B1__MASK 0x001f0000
404+#define G80_2D_PATTERN_X1R5G5B5_B1__SHIFT 16
405+#define G80_2D_PATTERN_X1R5G5B5_G1__MASK 0x03e00000
406+#define G80_2D_PATTERN_X1R5G5B5_G1__SHIFT 21
407+#define G80_2D_PATTERN_X1R5G5B5_R1__MASK 0x7c000000
408+#define G80_2D_PATTERN_X1R5G5B5_R1__SHIFT 26
409+
410+#define G80_2D_PATTERN_Y8(i0) (0x00000500 + 0x4*(i0))
411+#define G80_2D_PATTERN_Y8__ESIZE 0x00000004
412+#define G80_2D_PATTERN_Y8__LEN 0x00000010
413+#define G80_2D_PATTERN_Y8_Y0__MASK 0x000000ff
414+#define G80_2D_PATTERN_Y8_Y0__SHIFT 0
415+#define G80_2D_PATTERN_Y8_Y1__MASK 0x0000ff00
416+#define G80_2D_PATTERN_Y8_Y1__SHIFT 8
417+#define G80_2D_PATTERN_Y8_Y2__MASK 0x00ff0000
418+#define G80_2D_PATTERN_Y8_Y2__SHIFT 16
419+#define G80_2D_PATTERN_Y8_Y3__MASK 0xff000000
420+#define G80_2D_PATTERN_Y8_Y3__SHIFT 24
421+
422+#define GF100_2D_DRAW_COLOR_LONG(i0) (0x00000540 + 0x4*(i0))
423+#define GF100_2D_DRAW_COLOR_LONG__ESIZE 0x00000004
424+#define GF100_2D_DRAW_COLOR_LONG__LEN 0x00000004
425+
426+#define G80_2D_DRAW_SHAPE 0x00000580
427+#define G80_2D_DRAW_SHAPE_POINTS 0x00000000
428+#define G80_2D_DRAW_SHAPE_LINES 0x00000001
429+#define G80_2D_DRAW_SHAPE_LINE_STRIP 0x00000002
430+#define G80_2D_DRAW_SHAPE_TRIANGLES 0x00000003
431+#define G80_2D_DRAW_SHAPE_RECTANGLES 0x00000004
432+
433+#define G80_2D_DRAW_COLOR_FORMAT 0x00000584
434+
435+#define G80_2D_DRAW_COLOR 0x00000588
436+
437+#define G80_2D_UNK58C 0x0000058c
438+#define G80_2D_UNK58C_0 0x00000001
439+#define G80_2D_UNK58C_1 0x00000010
440+#define G80_2D_UNK58C_2 0x00000100
441+#define G80_2D_UNK58C_3 0x00001000
442+
443+#define G80_2D_DRAW_POINT16 0x000005e0
444+#define G80_2D_DRAW_POINT16_X__MASK 0x0000ffff
445+#define G80_2D_DRAW_POINT16_X__SHIFT 0
446+#define G80_2D_DRAW_POINT16_Y__MASK 0xffff0000
447+#define G80_2D_DRAW_POINT16_Y__SHIFT 16
448+
449+#define G80_2D_DRAW_POINT32_X(i0) (0x00000600 + 0x8*(i0))
450+#define G80_2D_DRAW_POINT32_X__ESIZE 0x00000008
451+#define G80_2D_DRAW_POINT32_X__LEN 0x00000040
452+
453+#define G80_2D_DRAW_POINT32_Y(i0) (0x00000604 + 0x8*(i0))
454+#define G80_2D_DRAW_POINT32_Y__ESIZE 0x00000008
455+#define G80_2D_DRAW_POINT32_Y__LEN 0x00000040
456+
457+#define G80_2D_SIFC_BITMAP_ENABLE 0x00000800
458+
459+#define G80_2D_SIFC_FORMAT 0x00000804
460+
461+#define G80_2D_SIFC_BITMAP_FORMAT 0x00000808
462+#define G80_2D_SIFC_BITMAP_FORMAT_I1 0x00000000
463+#define G80_2D_SIFC_BITMAP_FORMAT_I4 0x00000001
464+#define G80_2D_SIFC_BITMAP_FORMAT_I8 0x00000002
465+
466+#define G80_2D_SIFC_BITMAP_LSB_FIRST 0x0000080c
467+
468+#define G80_2D_SIFC_BITMAP_LINE_PACK_MODE 0x00000810
469+#define G80_2D_SIFC_BITMAP_LINE_PACK_MODE_PACKED 0x00000000
470+#define G80_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_BYTE 0x00000001
471+#define G80_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_WORD 0x00000002
472+
473+#define G80_2D_SIFC_BITMAP_COLOR_BIT0 0x00000814
474+
475+#define G80_2D_SIFC_BITMAP_COLOR_BIT1 0x00000818
476+
477+#define G80_2D_SIFC_BITMAP_WRITE_BIT0_ENABLE 0x0000081c
478+
479+#define G80_2D_SIFC_WIDTH 0x00000838
480+
481+#define G80_2D_SIFC_HEIGHT 0x0000083c
482+
483+#define G80_2D_SIFC_DX_DU_FRACT 0x00000840
484+
485+#define G80_2D_SIFC_DX_DU_INT 0x00000844
486+
487+#define G80_2D_SIFC_DY_DV_FRACT 0x00000848
488+
489+#define G80_2D_SIFC_DY_DV_INT 0x0000084c
490+
491+#define G80_2D_SIFC_DST_X_FRACT 0x00000850
492+
493+#define G80_2D_SIFC_DST_X_INT 0x00000854
494+
495+#define G80_2D_SIFC_DST_Y_FRACT 0x00000858
496+
497+#define G80_2D_SIFC_DST_Y_INT 0x0000085c
498+
499+#define G80_2D_SIFC_DATA 0x00000860
500+
501+#define G80_2D_UNK0870 0x00000870
502+
503+#define G80_2D_UNK0880 0x00000880
504+
505+#define G80_2D_UNK0884 0x00000884
506+
507+#define G80_2D_UNK0888 0x00000888
508+
509+#define G80_2D_BLIT_CONTROL 0x0000088c
510+#define G80_2D_BLIT_CONTROL_ORIGIN__MASK 0x00000001
511+#define G80_2D_BLIT_CONTROL_ORIGIN__SHIFT 0
512+#define G80_2D_BLIT_CONTROL_ORIGIN_CENTER 0x00000000
513+#define G80_2D_BLIT_CONTROL_ORIGIN_CORNER 0x00000001
514+#define G80_2D_BLIT_CONTROL_FILTER__MASK 0x00000010
515+#define G80_2D_BLIT_CONTROL_FILTER__SHIFT 4
516+#define G80_2D_BLIT_CONTROL_FILTER_POINT_SAMPLE 0x00000000
517+#define G80_2D_BLIT_CONTROL_FILTER_BILINEAR 0x00000010
518+
519+#define G80_2D_BLIT_DST_X 0x000008b0
520+
521+#define G80_2D_BLIT_DST_Y 0x000008b4
522+
523+#define G80_2D_BLIT_DST_W 0x000008b8
524+
525+#define G80_2D_BLIT_DST_H 0x000008bc
526+
527+#define G80_2D_BLIT_DU_DX_FRACT 0x000008c0
528+
529+#define G80_2D_BLIT_DU_DX_INT 0x000008c4
530+
531+#define G80_2D_BLIT_DV_DY_FRACT 0x000008c8
532+
533+#define G80_2D_BLIT_DV_DY_INT 0x000008cc
534+
535+#define G80_2D_BLIT_SRC_X_FRACT 0x000008d0
536+
537+#define G80_2D_BLIT_SRC_X_INT 0x000008d4
538+
539+#define G80_2D_BLIT_SRC_Y_FRACT 0x000008d8
540+
541+#define G80_2D_BLIT_SRC_Y_INT 0x000008dc
542+
543+#define GF100_2D_FIRMWARE(i0) (0x000008e0 + 0x4*(i0))
544+#define GF100_2D_FIRMWARE__ESIZE 0x00000004
545+#define GF100_2D_FIRMWARE__LEN 0x00000020
546+
547+
548+#endif /* G80_2D_XML */
+382,
-0
1@@ -0,0 +1,382 @@
2+#ifndef G80_DEFS_XML
3+#define G80_DEFS_XML
4+
5+/* Autogenerated file, DO NOT EDIT manually!
6+
7+This file was generated by the rules-ng-ng headergen tool in this git repository:
8+http://github.com/envytools/envytools/
9+git clone https://github.com/envytools/envytools.git
10+
11+The rules-ng-ng source files this header was generated from are:
12+- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-11-02 20:39:43)
13+- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-11-02 20:39:42)
14+- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7175 bytes, from 2014-11-02 20:39:43)
15+- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 2759 bytes, from 2014-11-02 20:39:43)
16+- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11361 bytes, from 2014-11-02 20:39:42)
17+- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19778 bytes, from 2014-11-02 20:39:42)
18+- /home/michael/src/envytools/rnndb/g80_defs.xml ( 18175 bytes, from 2014-11-02 20:39:42)
19+- /home/michael/src/envytools/rnndb/memory/g80_vm.xml ( 9832 bytes, from 2014-11-02 20:39:42)
20+- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13101 bytes, from 2014-11-02 20:39:42)
21+- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17513 bytes, from 2014-11-02 20:39:42)
22+- /home/michael/src/envytools/rnndb/fifo/nv1_pfifo.xml ( 10542 bytes, from 2014-11-02 20:39:42)
23+- /home/michael/src/envytools/rnndb/fifo/nv4_pfifo.xml ( 24010 bytes, from 2014-11-02 20:39:42)
24+- /home/michael/src/envytools/rnndb/fifo/g80_pfifo.xml ( 23184 bytes, from 2014-11-02 20:39:42)
25+- /home/michael/src/envytools/rnndb/fifo/gf100_pfifo.xml ( 26735 bytes, from 2014-11-02 20:39:42)
26+- /home/michael/src/envytools/rnndb/memory/gf100_vm.xml ( 8722 bytes, from 2014-11-02 20:39:42)
27+- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1166 bytes, from 2014-11-02 20:39:43)
28+- /home/michael/src/envytools/rnndb/pm/g80_pclock.xml ( 16434 bytes, from 2014-11-02 20:39:43)
29+- /home/michael/src/envytools/rnndb/pm/gt215_pclock.xml ( 4960 bytes, from 2014-11-02 20:39:43)
30+- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 2468 bytes, from 2014-11-02 20:39:42)
31+- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2285 bytes, from 2014-11-02 20:39:42)
32+- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-11-02 20:39:42)
33+- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9663 bytes, from 2014-11-02 20:39:43)
34+- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12735 bytes, from 2014-11-02 20:39:43)
35+- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 703 bytes, from 2014-11-02 20:39:43)
36+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2614 bytes, from 2014-11-02 20:39:43)
37+- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 15326 bytes, from 2014-11-02 20:39:42)
38+- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5105 bytes, from 2014-11-02 20:39:43)
39+- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 457 bytes, from 2014-11-02 20:39:42)
40+- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 31893 bytes, from 2014-11-02 20:39:42)
41+- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2108 bytes, from 2014-11-02 20:39:43)
42+- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1615 bytes, from 2014-11-02 20:39:43)
43+- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5390 bytes, from 2014-11-02 20:39:43)
44+- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 34788 bytes, from 2014-11-02 20:39:43)
45+- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 1158 bytes, from 2014-11-02 20:39:42)
46+- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4661 bytes, from 2014-11-02 20:39:42)
47+- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13271 bytes, from 2014-11-02 20:39:43)
48+- /home/michael/src/envytools/rnndb/falcon.xml ( 17092 bytes, from 2014-11-02 20:39:42)
49+- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-11-02 20:39:42)
50+- /home/michael/src/envytools/rnndb/vdec/vp3/ppdec.xml ( 14150 bytes, from 2014-11-02 20:39:43)
51+- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8842 bytes, from 2014-11-02 20:39:43)
52+- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-11-02 20:39:43)
53+- /home/michael/src/envytools/rnndb/vdec/vp3/psec.xml ( 993 bytes, from 2014-11-02 20:39:43)
54+- /home/michael/src/envytools/rnndb/g84_punk089.xml ( 448 bytes, from 2014-11-02 20:39:42)
55+- /home/michael/src/envytools/rnndb/display/nv3_prmvio.xml ( 651 bytes, from 2014-11-02 20:39:42)
56+- /home/michael/src/envytools/rnndb/memory/nv1_pdma.xml ( 5339 bytes, from 2014-11-02 20:39:42)
57+- /home/michael/src/envytools/rnndb/memory/nv3_pfb.xml ( 4493 bytes, from 2014-11-02 20:39:42)
58+- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 18821 bytes, from 2014-11-02 20:39:42)
59+- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-11-02 20:39:42)
60+- /home/michael/src/envytools/rnndb/memory/g80_pfb.xml ( 11139 bytes, from 2014-11-02 20:39:42)
61+- /home/michael/src/envytools/rnndb/memory/gf100_pffb.xml ( 2712 bytes, from 2014-11-02 20:39:42)
62+- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8118 bytes, from 2014-11-02 20:39:42)
63+- /home/michael/src/envytools/rnndb/vdec/vp2/pcipher.xml ( 3572 bytes, from 2014-11-02 20:39:43)
64+- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10610 bytes, from 2014-11-02 20:39:43)
65+- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7877 bytes, from 2014-11-02 20:39:42)
66+- /home/michael/src/envytools/rnndb/display/gt215_pcodec.xml ( 449 bytes, from 2014-11-02 20:39:42)
67+- /home/michael/src/envytools/rnndb/display/gt215_pkfuse.xml ( 448 bytes, from 2014-11-02 20:39:42)
68+- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 19259 bytes, from 2014-11-02 20:39:43)
69+- /home/michael/src/envytools/rnndb/pm/10e000.xml ( 1185 bytes, from 2014-11-02 20:39:43)
70+- /home/michael/src/envytools/rnndb/memory/gf100_pbfb.xml ( 3917 bytes, from 2014-11-02 20:39:42)
71+- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8545 bytes, from 2014-11-02 20:39:42)
72+- /home/michael/src/envytools/rnndb/pm/gf100_pclock.xml ( 7338 bytes, from 2014-11-02 20:39:43)
73+- /home/michael/src/envytools/rnndb/memory/gf100_pp2p.xml ( 1949 bytes, from 2014-11-02 20:39:42)
74+- /home/michael/src/envytools/rnndb/memory/gf100_pxbar.xml ( 1516 bytes, from 2014-11-02 20:39:42)
75+- /home/michael/src/envytools/rnndb/memory/gf100_pmfb.xml ( 3646 bytes, from 2014-11-02 20:39:42)
76+- /home/michael/src/envytools/rnndb/gf100_pcounter.xml ( 12713 bytes, from 2014-11-02 20:39:42)
77+- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8687 bytes, from 2014-11-02 20:39:43)
78+- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1416 bytes, from 2014-11-02 20:39:43)
79+- /home/michael/src/envytools/rnndb/display/gf119_punk1c3.xml ( 981 bytes, from 2014-11-02 20:39:42)
80+- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-11-02 20:39:42)
81+- /home/michael/src/envytools/rnndb/nv1_paudio.xml ( 1862 bytes, from 2014-11-02 20:39:43)
82+- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-11-02 20:39:42)
83+- /home/michael/src/envytools/rnndb/graph/nv1_pgraph.xml ( 14207 bytes, from 2014-11-02 20:39:42)
84+- /home/michael/src/envytools/rnndb/graph/nv1_2d.xml ( 36532 bytes, from 2014-11-02 20:39:42)
85+- /home/michael/src/envytools/rnndb/graph/nv3_pgraph.xml ( 4004 bytes, from 2014-11-02 20:39:42)
86+- /home/michael/src/envytools/rnndb/graph/nv4_pgraph.xml ( 11327 bytes, from 2014-11-02 20:39:42)
87+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/pgraph.xml ( 31568 bytes, from 2014-11-02 20:39:42)
88+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/tpc.xml ( 6832 bytes, from 2014-11-02 20:39:42)
89+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mpc.xml ( 6373 bytes, from 2014-11-02 20:39:42)
90+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mp.xml ( 16762 bytes, from 2014-11-02 20:39:42)
91+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/pgraph.xml ( 26735 bytes, from 2014-11-02 20:39:42)
92+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/hw_blk.xml ( 760 bytes, from 2014-11-02 20:39:42)
93+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ctxctl.xml ( 13155 bytes, from 2014-11-02 20:39:42)
94+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/gpc.xml ( 13114 bytes, from 2014-11-02 20:39:42)
95+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/tpc.xml ( 22154 bytes, from 2014-11-02 20:39:42)
96+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ppc.xml ( 2131 bytes, from 2014-11-02 20:39:42)
97+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/rop.xml ( 5134 bytes, from 2014-11-02 20:39:42)
98+- /home/michael/src/envytools/rnndb/graph/nv3_pdma.xml ( 2290 bytes, from 2014-11-02 20:39:42)
99+- /home/michael/src/envytools/rnndb/display/nv1_pfb.xml ( 4030 bytes, from 2014-11-02 20:39:42)
100+- /home/michael/src/envytools/rnndb/display/nv3_pcrtc.xml ( 1108 bytes, from 2014-11-02 20:39:42)
101+- /home/michael/src/envytools/rnndb/memory/nv1_pram.xml ( 1235 bytes, from 2014-11-02 20:39:42)
102+- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 493 bytes, from 2014-11-02 20:39:42)
103+- /home/michael/src/envytools/rnndb/display/nv1_pdac.xml ( 4628 bytes, from 2014-11-02 20:39:42)
104+- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 702 bytes, from 2014-11-02 20:39:42)
105+- /home/michael/src/envytools/rnndb/display/nv3_pramdac.xml ( 4419 bytes, from 2014-11-02 20:39:42)
106+- /home/michael/src/envytools/rnndb/display/g80_pdisplay.xml ( 39075 bytes, from 2014-11-02 20:39:42)
107+- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5094 bytes, from 2014-11-02 20:39:42)
108+- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10448 bytes, from 2014-11-02 20:39:42)
109+- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1053 bytes, from 2014-11-02 20:39:42)
110+- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2691 bytes, from 2014-11-02 20:39:42)
111+- /home/michael/src/envytools/rnndb/graph/gf100_m2mf.xml ( 2783 bytes, from 2014-11-02 20:39:42)
112+- /home/michael/src/envytools/rnndb/graph/nv4_dvd.xml ( 2994 bytes, from 2014-11-02 20:39:42)
113+- /home/michael/src/envytools/rnndb/graph/nv3_3d.xml ( 5197 bytes, from 2014-11-02 20:39:42)
114+- /home/michael/src/envytools/rnndb/graph/nv4_3d.xml ( 17716 bytes, from 2014-11-02 20:39:42)
115+- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16390 bytes, from 2014-11-02 20:39:42)
116+- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18416 bytes, from 2014-11-02 20:39:42)
117+- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21096 bytes, from 2014-11-02 20:39:42)
118+- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32451 bytes, from 2014-11-02 20:39:42)
119+- /home/michael/src/envytools/rnndb/graph/g80_2d.xml ( 11440 bytes, from 2014-11-02 20:39:42)
120+- /home/michael/src/envytools/rnndb/graph/g80_3d.xml ( 65900 bytes, from 2014-11-02 20:39:42)
121+- /home/michael/src/envytools/rnndb/graph/g80_compute.xml ( 14027 bytes, from 2014-11-02 20:39:42)
122+- /home/michael/src/envytools/rnndb/graph/gf100_3d.xml ( 59845 bytes, from 2014-11-02 20:39:42)
123+- /home/michael/src/envytools/rnndb/graph/gk104_p2mf.xml ( 2376 bytes, from 2014-11-02 20:39:42)
124+- /home/michael/src/envytools/rnndb/graph/gf100_compute.xml ( 11143 bytes, from 2014-11-02 20:39:42)
125+- /home/michael/src/envytools/rnndb/graph/gk104_compute.xml ( 10182 bytes, from 2014-11-02 20:39:42)
126+- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1685 bytes, from 2014-11-02 20:39:43)
127+- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 670 bytes, from 2014-11-02 20:39:43)
128+- /home/michael/src/envytools/rnndb/vdec/vp2/cipher_fifo.xml ( 2071 bytes, from 2014-11-02 20:39:43)
129+- /home/michael/src/envytools/rnndb/fifo/gk104_copy.xml ( 3938 bytes, from 2014-11-02 20:39:42)
130+- /home/michael/src/envytools/rnndb/graph/g80_texture.xml ( 8881 bytes, from 2014-11-02 20:39:42)
131+- /home/michael/src/envytools/rnndb/graph/gf100_shaders.xml ( 9244 bytes, from 2014-11-02 20:39:42)
132+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-11-02 20:39:43)
133+- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-11-02 20:39:42)
134+
135+Copyright (C) 2006-2014 by the following authors:
136+- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
137+- Ben Skeggs (darktama, darktama_)
138+- B. R. <koala_br@users.sourceforge.net> (koala_br)
139+- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
140+- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
141+- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
142+- Dmitry Baryshkov
143+- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
144+- EdB <edb_@users.sf.net> (edb_)
145+- Erik Waling <erikwailing@users.sf.net> (erikwaling)
146+- Francisco Jerez <currojerez@riseup.net> (curro)
147+- imirkin <imirkin@users.sf.net> (imirkin)
148+- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
149+- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
150+- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
151+- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
152+- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
153+- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
154+- Mark Carey <mark.carey@gmail.com> (careym)
155+- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
156+- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
157+- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
158+- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
159+- Peter Popov <ironpeter@users.sf.net> (ironpeter)
160+- Richard Hughes <hughsient@users.sf.net> (hughsient)
161+- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
162+- Serge Martin
163+- Simon Raffeiner
164+- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
165+- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
166+- sturmflut <sturmflut@users.sf.net> (sturmflut)
167+- Sylvain Munaut <tnt@246tNt.com>
168+- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
169+- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
170+- Younes Manton <younes.m@gmail.com> (ymanton)
171+
172+Permission is hereby granted, free of charge, to any person obtaining
173+a copy of this software and associated documentation files (the
174+"Software"), to deal in the Software without restriction, including
175+without limitation the rights to use, copy, modify, merge, publish,
176+distribute, sublicense, and/or sell copies of the Software, and to
177+permit persons to whom the Software is furnished to do so, subject to
178+the following conditions:
179+
180+The above copyright notice and this permission notice (including the
181+next paragraph) shall be included in all copies or substantial
182+portions of the Software.
183+
184+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
185+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
186+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
187+IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
188+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
189+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
190+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
191+*/
192+
193+
194+#define G80_VSTATUS_IDLE 0x00000000
195+#define G80_VSTATUS_BUSY 0x00000001
196+#define G80_VSTATUS_UNK2 0x00000002
197+#define G80_VSTATUS_WAITING 0x00000003
198+#define G80_VSTATUS_BLOCKED 0x00000005
199+#define G80_VSTATUS_FAULTED 0x00000006
200+#define G80_VSTATUS_PAUSED 0x00000007
201+#define G80_SURFACE_FORMAT_BITMAP 0x0000001c
202+#define G80_SURFACE_FORMAT_UNK1D 0x0000001d
203+#define G80_SURFACE_FORMAT_RGBA32_FLOAT 0x000000c0
204+#define G80_SURFACE_FORMAT_RGBA32_SINT 0x000000c1
205+#define G80_SURFACE_FORMAT_RGBA32_UINT 0x000000c2
206+#define G80_SURFACE_FORMAT_RGBX32_FLOAT 0x000000c3
207+#define G80_SURFACE_FORMAT_RGBX32_SINT 0x000000c4
208+#define G80_SURFACE_FORMAT_RGBX32_UINT 0x000000c5
209+#define G80_SURFACE_FORMAT_RGBA16_UNORM 0x000000c6
210+#define G80_SURFACE_FORMAT_RGBA16_SNORM 0x000000c7
211+#define G80_SURFACE_FORMAT_RGBA16_SINT 0x000000c8
212+#define G80_SURFACE_FORMAT_RGBA16_UINT 0x000000c9
213+#define G80_SURFACE_FORMAT_RGBA16_FLOAT 0x000000ca
214+#define G80_SURFACE_FORMAT_RG32_FLOAT 0x000000cb
215+#define G80_SURFACE_FORMAT_RG32_SINT 0x000000cc
216+#define G80_SURFACE_FORMAT_RG32_UINT 0x000000cd
217+#define G80_SURFACE_FORMAT_RGBX16_FLOAT 0x000000ce
218+#define G80_SURFACE_FORMAT_BGRA8_UNORM 0x000000cf
219+#define G80_SURFACE_FORMAT_BGRA8_SRGB 0x000000d0
220+#define G80_SURFACE_FORMAT_RGB10_A2_UNORM 0x000000d1
221+#define G80_SURFACE_FORMAT_RGB10_A2_UINT 0x000000d2
222+#define G80_SURFACE_FORMAT_RGBA8_UNORM 0x000000d5
223+#define G80_SURFACE_FORMAT_RGBA8_SRGB 0x000000d6
224+#define G80_SURFACE_FORMAT_RGBA8_SNORM 0x000000d7
225+#define G80_SURFACE_FORMAT_RGBA8_SINT 0x000000d8
226+#define G80_SURFACE_FORMAT_RGBA8_UINT 0x000000d9
227+#define G80_SURFACE_FORMAT_RG16_UNORM 0x000000da
228+#define G80_SURFACE_FORMAT_RG16_SNORM 0x000000db
229+#define G80_SURFACE_FORMAT_RG16_SINT 0x000000dc
230+#define G80_SURFACE_FORMAT_RG16_UINT 0x000000dd
231+#define G80_SURFACE_FORMAT_RG16_FLOAT 0x000000de
232+#define G80_SURFACE_FORMAT_BGR10_A2_UNORM 0x000000df
233+#define G80_SURFACE_FORMAT_R11G11B10_FLOAT 0x000000e0
234+#define G80_SURFACE_FORMAT_R32_SINT 0x000000e3
235+#define G80_SURFACE_FORMAT_R32_UINT 0x000000e4
236+#define G80_SURFACE_FORMAT_R32_FLOAT 0x000000e5
237+#define G80_SURFACE_FORMAT_BGRX8_UNORM 0x000000e6
238+#define G80_SURFACE_FORMAT_BGRX8_SRGB 0x000000e7
239+#define G80_SURFACE_FORMAT_B5G6R5_UNORM 0x000000e8
240+#define G80_SURFACE_FORMAT_BGR5_A1_UNORM 0x000000e9
241+#define G80_SURFACE_FORMAT_RG8_UNORM 0x000000ea
242+#define G80_SURFACE_FORMAT_RG8_SNORM 0x000000eb
243+#define G80_SURFACE_FORMAT_RG8_SINT 0x000000ec
244+#define G80_SURFACE_FORMAT_RG8_UINT 0x000000ed
245+#define G80_SURFACE_FORMAT_R16_UNORM 0x000000ee
246+#define G80_SURFACE_FORMAT_R16_SNORM 0x000000ef
247+#define G80_SURFACE_FORMAT_R16_SINT 0x000000f0
248+#define G80_SURFACE_FORMAT_R16_UINT 0x000000f1
249+#define G80_SURFACE_FORMAT_R16_FLOAT 0x000000f2
250+#define G80_SURFACE_FORMAT_R8_UNORM 0x000000f3
251+#define G80_SURFACE_FORMAT_R8_SNORM 0x000000f4
252+#define G80_SURFACE_FORMAT_R8_SINT 0x000000f5
253+#define G80_SURFACE_FORMAT_R8_UINT 0x000000f6
254+#define G80_SURFACE_FORMAT_A8_UNORM 0x000000f7
255+#define G80_SURFACE_FORMAT_BGR5_X1_UNORM 0x000000f8
256+#define G80_SURFACE_FORMAT_RGBX8_UNORM 0x000000f9
257+#define G80_SURFACE_FORMAT_RGBX8_SRGB 0x000000fa
258+#define G80_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFB 0x000000fb
259+#define G80_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFC 0x000000fc
260+#define G80_SURFACE_FORMAT_BGRX8_UNORM_UNKFD 0x000000fd
261+#define G80_SURFACE_FORMAT_BGRX8_UNORM_UNKFE 0x000000fe
262+#define G80_SURFACE_FORMAT_Y32_UINT_UNKFF 0x000000ff
263+#define G80_ZETA_FORMAT_Z32_FLOAT 0x0000000a
264+#define G80_ZETA_FORMAT_Z16_UNORM 0x00000013
265+#define G80_ZETA_FORMAT_S8_Z24_UNORM 0x00000014
266+#define G80_ZETA_FORMAT_Z24_X8_UNORM 0x00000015
267+#define G80_ZETA_FORMAT_Z24_S8_UNORM 0x00000016
268+#define G80_ZETA_FORMAT_Z24_C8_UNORM 0x00000018
269+#define G80_ZETA_FORMAT_Z32_S8_X24_FLOAT 0x00000019
270+#define G80_ZETA_FORMAT_Z24_X8_S8_C8_X16_UNORM 0x0000001d
271+#define G80_ZETA_FORMAT_Z32_X8_C8_X16_FLOAT 0x0000001e
272+#define G80_ZETA_FORMAT_Z32_S8_C8_X16_FLOAT 0x0000001f
273+#define GK104_IMAGE_FORMAT_RGBA32_FLOAT 0x00000002
274+#define GK104_IMAGE_FORMAT_RGBA32_SINT 0x00000003
275+#define GK104_IMAGE_FORMAT_RGBA32_UINT 0x00000004
276+#define GK104_IMAGE_FORMAT_RGBA16_UNORM 0x00000008
277+#define GK104_IMAGE_FORMAT_RGBA16_SNORM 0x00000009
278+#define GK104_IMAGE_FORMAT_RGBA16_SINT 0x0000000a
279+#define GK104_IMAGE_FORMAT_RGBA16_UINT 0x0000000b
280+#define GK104_IMAGE_FORMAT_RGBA16_FLOAT 0x0000000c
281+#define GK104_IMAGE_FORMAT_RG32_FLOAT 0x0000000d
282+#define GK104_IMAGE_FORMAT_RG32_SINT 0x0000000e
283+#define GK104_IMAGE_FORMAT_RG32_UINT 0x0000000f
284+#define GK104_IMAGE_FORMAT_RGB10_A2_UNORM 0x00000013
285+#define GK104_IMAGE_FORMAT_RGB10_A2_UINT 0x00000015
286+#define GK104_IMAGE_FORMAT_RGBA8_UNORM 0x00000018
287+#define GK104_IMAGE_FORMAT_RGBA8_SNORM 0x0000001a
288+#define GK104_IMAGE_FORMAT_RGBA8_SINT 0x0000001b
289+#define GK104_IMAGE_FORMAT_RGBA8_UINT 0x0000001c
290+#define GK104_IMAGE_FORMAT_RG16_UNORM 0x0000001d
291+#define GK104_IMAGE_FORMAT_RG16_SNORM 0x0000001e
292+#define GK104_IMAGE_FORMAT_RG16_SINT 0x0000001f
293+#define GK104_IMAGE_FORMAT_RG16_UINT 0x00000020
294+#define GK104_IMAGE_FORMAT_RG16_FLOAT 0x00000021
295+#define GK104_IMAGE_FORMAT_R11G11B10_FLOAT 0x00000024
296+#define GK104_IMAGE_FORMAT_R32_SINT 0x00000027
297+#define GK104_IMAGE_FORMAT_R32_UINT 0x00000028
298+#define GK104_IMAGE_FORMAT_R32_FLOAT 0x00000029
299+#define GK104_IMAGE_FORMAT_RG8_UNORM 0x0000002e
300+#define GK104_IMAGE_FORMAT_RG8_SNORM 0x0000002f
301+#define GK104_IMAGE_FORMAT_RG8_SINT 0x00000030
302+#define GK104_IMAGE_FORMAT_RG8_UINT 0x00000031
303+#define GK104_IMAGE_FORMAT_R16_UNORM 0x00000032
304+#define GK104_IMAGE_FORMAT_R16_SNORM 0x00000033
305+#define GK104_IMAGE_FORMAT_R16_SINT 0x00000034
306+#define GK104_IMAGE_FORMAT_R16_UINT 0x00000035
307+#define GK104_IMAGE_FORMAT_R16_FLOAT 0x00000036
308+#define GK104_IMAGE_FORMAT_R8_UNORM 0x00000037
309+#define GK104_IMAGE_FORMAT_R8_SNORM 0x00000038
310+#define GK104_IMAGE_FORMAT_R8_SINT 0x00000039
311+#define GK104_IMAGE_FORMAT_R8_UINT 0x0000003a
312+#define G80_PGRAPH_DATA_ERROR_INVALID_OPERATION 0x00000003
313+#define G80_PGRAPH_DATA_ERROR_INVALID_VALUE 0x00000004
314+#define G80_PGRAPH_DATA_ERROR_INVALID_ENUM 0x00000005
315+#define G80_PGRAPH_DATA_ERROR_INVALID_OBJECT 0x00000008
316+#define G80_PGRAPH_DATA_ERROR_READ_ONLY_OBJECT 0x00000009
317+#define G80_PGRAPH_DATA_ERROR_SUPERVISOR_OBJECT 0x0000000a
318+#define G80_PGRAPH_DATA_ERROR_INVALID_ADDRESS_ALIGNMENT 0x0000000b
319+#define G80_PGRAPH_DATA_ERROR_INVALID_BITFIELD 0x0000000c
320+#define G80_PGRAPH_DATA_ERROR_BEGIN_END_ACTIVE 0x0000000d
321+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_BACK_OVER_LIMIT 0x0000000e
322+#define G80_PGRAPH_DATA_ERROR_VIEWPORT_ID_NEEDS_GP 0x0000000f
323+#define G80_PGRAPH_DATA_ERROR_RT_DOUBLE_BIND 0x00000010
324+#define G80_PGRAPH_DATA_ERROR_RT_TYPES_MISMATCH 0x00000011
325+#define G80_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_ZETA 0x00000012
326+#define G80_PGRAPH_DATA_ERROR_FP_TOO_FEW_REGS 0x00000015
327+#define G80_PGRAPH_DATA_ERROR_ZETA_FORMAT_CSAA_MISMATCH 0x00000016
328+#define G80_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_MSAA 0x00000017
329+#define G80_PGRAPH_DATA_ERROR_FP_INTERPOLANT_START_OVER_LIMIT 0x00000018
330+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_LAYER_OVER_LIMIT 0x00000019
331+#define G80_PGRAPH_DATA_ERROR_RT_INVALID_ALIGNMENT 0x0000001a
332+#define G80_PGRAPH_DATA_ERROR_SAMPLER_OVER_LIMIT 0x0000001b
333+#define G80_PGRAPH_DATA_ERROR_TEXTURE_OVER_LIMIT 0x0000001c
334+#define G80_PGRAPH_DATA_ERROR_GP_TOO_MANY_OUTPUTS 0x0000001e
335+#define G80_PGRAPH_DATA_ERROR_RT_BPP128_WITH_MS8 0x0000001f
336+#define G80_PGRAPH_DATA_ERROR_Z_OUT_OF_BOUNDS 0x00000021
337+#define G80_PGRAPH_DATA_ERROR_XY_OUT_OF_BOUNDS 0x00000023
338+#define G80_PGRAPH_DATA_ERROR_VP_ZERO_INPUTS 0x00000024
339+#define G80_PGRAPH_DATA_ERROR_CP_MORE_PARAMS_THAN_SHARED 0x00000027
340+#define G80_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_STRIPED 0x00000028
341+#define G80_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_PACKED 0x00000029
342+#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_WARPS 0x0000002a
343+#define G80_PGRAPH_DATA_ERROR_CP_BLOCK_SIZE_MISMATCH 0x0000002b
344+#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_LOCAL_WARPS 0x0000002c
345+#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_STACK_WARPS 0x0000002d
346+#define G80_PGRAPH_DATA_ERROR_CP_NO_BLOCKDIM_LATCH 0x0000002e
347+#define G80_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH 0x00000031
348+#define G80_PGRAPH_DATA_ERROR_ENG2D_OPERATION_ILLEGAL_FOR_DST_FORMAT 0x00000033
349+#define G80_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH_B 0x00000034
350+#define G80_PGRAPH_DATA_ERROR_PRIMITIVE_ID_NEEDS_GP 0x0000003f
351+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_VIEWPORT_OVER_LIMIT 0x00000044
352+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_FRONT_OVER_LIMIT 0x00000045
353+#define G80_PGRAPH_DATA_ERROR_LAYER_ID_NEEDS_GP 0x00000046
354+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_CLIP_OVER_LIMIT 0x00000047
355+#define G80_PGRAPH_DATA_ERROR_SEMANTIC_PTSZ_OVER_LIMIT 0x00000048
356+#define G80_PGRAPH_DATA_ERROR_M2MF_LINE_LENGTH_EXCEEDS_PITCH_IN 0x00000051
357+#define G80_PGRAPH_DATA_ERROR_M2MF_LINE_LENGTH_EXCEEDS_PITCH_OUT 0x00000053
358+#define G80_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_ZETA_GF100 0x00000098
359+#define G80_PGRAPH_DATA_ERROR_ENG2D_UNALIGNED_PITCH_GF100 0x000000a5
360+#define G80_CG_IDLE_TIMEOUT__MASK 0x0000003f
361+#define G80_CG_IDLE_TIMEOUT__SHIFT 0
362+#define G80_CG_IDLE_TIMEOUT_ENABLE 0x00000040
363+#define G80_CG_INTERFACE_REENABLE_TIME__MASK 0x000f0000
364+#define G80_CG_INTERFACE_REENABLE_TIME__SHIFT 16
365+#define G80_CG_THROTTLE_DUTY_M1__MASK 0x00f00000
366+#define G80_CG_THROTTLE_DUTY_M1__SHIFT 20
367+#define G80_CG_DELAY__MASK 0x0f000000
368+#define G80_CG_DELAY__SHIFT 24
369+#define G80_CG_CLOCK_THROTTLE_ENABLE 0x10000000
370+#define G80_CG_THROTTLE_MODE__MASK 0x20000000
371+#define G80_CG_THROTTLE_MODE__SHIFT 29
372+#define G80_CG_THROTTLE_MODE_AUTO 0x00000000
373+#define G80_CG_THROTTLE_MODE_MANUAL 0x20000000
374+#define G80_CG_INTERFACE_THROTTLE_ENABLE 0x40000000
375+#define G80_QUERY__SIZE 0x00000010
376+#define G80_QUERY_COUNTER 0x00000000
377+
378+#define G80_QUERY_RES 0x00000004
379+
380+#define G80_QUERY_TIME 0x00000008
381+
382+
383+#endif /* G80_DEFS_XML */
+0,
-541
1@@ -1,541 +0,0 @@
2-#ifndef NV50_2D_XML
3-#define NV50_2D_XML
4-
5-/* Autogenerated file, DO NOT EDIT manually!
6-
7-This file was generated by the rules-ng-ng headergen tool in this git repository:
8-http://github.com/envytools/envytools/
9-git clone https://github.com/envytools/envytools.git
10-
11-The rules-ng-ng source files this header was generated from are:
12-- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-01-29 23:36:47)
13-- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-01-29 23:36:47)
14-- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7086 bytes, from 2014-01-29 23:36:47)
15-- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 4092 bytes, from 2014-01-29 23:36:47)
16-- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11084 bytes, from 2014-01-29 23:36:47)
17-- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19828 bytes, from 2014-01-29 23:36:47)
18-- /home/michael/src/envytools/rnndb/nv50_defs.xml ( 16877 bytes, from 2014-01-29 23:36:47)
19-- /home/michael/src/envytools/rnndb/memory/nv50_vm.xml ( 9860 bytes, from 2014-01-29 23:36:47)
20-- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13113 bytes, from 2014-01-29 23:36:47)
21-- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17502 bytes, from 2014-01-29 23:36:47)
22-- /home/michael/src/envytools/rnndb/fifo/nv01_pfifo.xml ( 10607 bytes, from 2014-01-29 23:36:47)
23-- /home/michael/src/envytools/rnndb/fifo/nv04_pfifo.xml ( 24125 bytes, from 2014-01-29 23:36:47)
24-- /home/michael/src/envytools/rnndb/fifo/nv50_pfifo.xml ( 23242 bytes, from 2014-01-29 23:36:47)
25-- /home/michael/src/envytools/rnndb/fifo/nvc0_pfifo.xml ( 26418 bytes, from 2014-01-29 23:36:47)
26-- /home/michael/src/envytools/rnndb/memory/nvc0_vm.xml ( 8573 bytes, from 2014-01-29 23:36:47)
27-- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1171 bytes, from 2014-01-29 23:36:47)
28-- /home/michael/src/envytools/rnndb/pm/nv50_pclock.xml ( 16532 bytes, from 2014-01-29 23:36:47)
29-- /home/michael/src/envytools/rnndb/pm/nva3_pclock.xml ( 4463 bytes, from 2014-01-29 23:36:47)
30-- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 451 bytes, from 2014-01-29 23:36:47)
31-- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2287 bytes, from 2014-01-29 23:36:47)
32-- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-01-29 23:36:47)
33-- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9692 bytes, from 2014-01-29 23:36:47)
34-- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12766 bytes, from 2014-01-29 23:36:47)
35-- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 704 bytes, from 2014-01-29 23:36:47)
36-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2622 bytes, from 2014-01-29 23:36:47)
37-- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 14664 bytes, from 2014-01-29 23:36:47)
38-- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5124 bytes, from 2014-01-29 23:36:47)
39-- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 458 bytes, from 2014-01-29 23:36:47)
40-- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 32034 bytes, from 2014-01-29 23:36:47)
41-- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2111 bytes, from 2014-01-29 23:36:47)
42-- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1618 bytes, from 2014-01-29 23:36:47)
43-- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5386 bytes, from 2014-01-29 23:36:47)
44-- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 32292 bytes, from 2014-01-29 23:36:47)
45-- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 803 bytes, from 2014-01-29 23:36:47)
46-- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4193 bytes, from 2014-01-29 23:36:47)
47-- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13233 bytes, from 2014-01-29 23:36:47)
48-- /home/michael/src/envytools/rnndb/falcon.xml ( 16884 bytes, from 2014-01-29 23:36:47)
49-- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-01-29 23:36:47)
50-- /home/michael/src/envytools/rnndb/vdec/vp3/pvdec.xml ( 14115 bytes, from 2014-01-29 23:36:47)
51-- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8830 bytes, from 2014-01-29 23:36:47)
52-- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-01-29 23:36:47)
53-- /home/michael/src/envytools/rnndb/vdec/vp3/pcrypt3.xml ( 1003 bytes, from 2014-01-29 23:36:47)
54-- /home/michael/src/envytools/rnndb/nv84_punk089.xml ( 449 bytes, from 2014-01-29 23:36:47)
55-- /home/michael/src/envytools/rnndb/display/nv03_prmvio.xml ( 654 bytes, from 2014-01-29 23:36:47)
56-- /home/michael/src/envytools/rnndb/memory/nv01_pdma.xml ( 5345 bytes, from 2014-01-29 23:36:47)
57-- /home/michael/src/envytools/rnndb/memory/nv03_pfb.xml ( 4511 bytes, from 2014-01-29 23:36:47)
58-- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 25274 bytes, from 2014-01-29 23:36:47)
59-- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-01-29 23:36:47)
60-- /home/michael/src/envytools/rnndb/memory/nvc0_pffb.xml ( 2707 bytes, from 2014-01-29 23:36:47)
61-- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8077 bytes, from 2014-01-29 23:36:47)
62-- /home/michael/src/envytools/rnndb/vdec/vp2/pcrypt2.xml ( 3578 bytes, from 2014-01-29 23:36:47)
63-- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10624 bytes, from 2014-01-29 23:36:47)
64-- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7843 bytes, from 2014-01-29 23:36:47)
65-- /home/michael/src/envytools/rnndb/display/nva3_pcodec.xml ( 448 bytes, from 2014-01-29 23:36:47)
66-- /home/michael/src/envytools/rnndb/display/nva3_pkfuse.xml ( 447 bytes, from 2014-01-29 23:36:47)
67-- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 17194 bytes, from 2014-01-29 23:36:47)
68-- /home/michael/src/envytools/rnndb/memory/nvc0_pbfb.xml ( 2898 bytes, from 2014-01-29 23:36:47)
69-- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8356 bytes, from 2014-01-29 23:36:47)
70-- /home/michael/src/envytools/rnndb/pm/nvc0_pclock.xml ( 7279 bytes, from 2014-01-29 23:36:47)
71-- /home/michael/src/envytools/rnndb/memory/nvc0_pp2p.xml ( 1946 bytes, from 2014-01-29 23:36:47)
72-- /home/michael/src/envytools/rnndb/memory/nvc0_pxbar.xml ( 1156 bytes, from 2014-01-29 23:36:47)
73-- /home/michael/src/envytools/rnndb/memory/nvc0_pmfb.xml ( 3631 bytes, from 2014-01-29 23:36:47)
74-- /home/michael/src/envytools/rnndb/nvc0_pcounter.xml ( 12613 bytes, from 2014-01-29 23:36:47)
75-- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8682 bytes, from 2014-01-29 23:36:47)
76-- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1233 bytes, from 2014-01-29 23:36:47)
77-- /home/michael/src/envytools/rnndb/display/nvd9_punk1c3.xml ( 978 bytes, from 2014-01-29 23:36:47)
78-- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-01-29 23:36:47)
79-- /home/michael/src/envytools/rnndb/nv01_paudio.xml ( 1863 bytes, from 2014-01-29 23:36:47)
80-- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-01-29 23:36:47)
81-- /home/michael/src/envytools/rnndb/graph/nv01_pgraph.xml ( 14241 bytes, from 2014-01-29 23:36:47)
82-- /home/michael/src/envytools/rnndb/graph/nv01_2d.xml ( 36779 bytes, from 2014-01-29 23:36:47)
83-- /home/michael/src/envytools/rnndb/graph/nv03_pgraph.xml ( 4011 bytes, from 2014-01-29 23:36:47)
84-- /home/michael/src/envytools/rnndb/graph/nv04_pgraph.xml ( 11363 bytes, from 2014-01-29 23:36:47)
85-- /home/michael/src/envytools/rnndb/graph/nv50_pgraph.xml ( 54643 bytes, from 2014-01-29 23:36:47)
86-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/pgraph.xml ( 23719 bytes, from 2014-01-29 23:36:47)
87-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ctxctl.xml ( 12648 bytes, from 2014-01-29 23:36:47)
88-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/gpc.xml ( 7276 bytes, from 2014-01-29 23:36:47)
89-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/tpc.xml ( 15311 bytes, from 2014-01-29 23:36:47)
90-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ppc.xml ( 1170 bytes, from 2014-01-29 23:36:47)
91-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/rop.xml ( 2143 bytes, from 2014-01-29 23:36:47)
92-- /home/michael/src/envytools/rnndb/graph/nv03_pdma.xml ( 2293 bytes, from 2014-01-29 23:36:47)
93-- /home/michael/src/envytools/rnndb/display/nv01_pfb.xml ( 4033 bytes, from 2014-01-29 23:36:47)
94-- /home/michael/src/envytools/rnndb/display/nv03_pcrtc.xml ( 1114 bytes, from 2014-01-29 23:36:47)
95-- /home/michael/src/envytools/rnndb/memory/nv01_pram.xml ( 1241 bytes, from 2014-01-29 23:36:47)
96-- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 494 bytes, from 2014-01-29 23:36:47)
97-- /home/michael/src/envytools/rnndb/display/nv01_pdac.xml ( 4639 bytes, from 2014-01-29 23:36:47)
98-- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 703 bytes, from 2014-01-29 23:36:47)
99-- /home/michael/src/envytools/rnndb/display/nv03_pramdac.xml ( 4455 bytes, from 2014-01-29 23:36:47)
100-- /home/michael/src/envytools/rnndb/display/nv50_pdisplay.xml ( 38497 bytes, from 2014-01-29 23:36:47)
101-- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5098 bytes, from 2014-01-29 23:36:47)
102-- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10560 bytes, from 2014-01-29 23:36:47)
103-- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1054 bytes, from 2014-01-29 23:36:47)
104-- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2701 bytes, from 2014-01-29 23:36:47)
105-- /home/michael/src/envytools/rnndb/graph/nvc0_m2mf.xml ( 2788 bytes, from 2014-01-29 23:36:47)
106-- /home/michael/src/envytools/rnndb/graph/nv04_dvd.xml ( 3005 bytes, from 2014-01-29 23:36:47)
107-- /home/michael/src/envytools/rnndb/graph/nv03_3d.xml ( 5214 bytes, from 2014-01-29 23:36:47)
108-- /home/michael/src/envytools/rnndb/graph/nv04_3d.xml ( 17770 bytes, from 2014-01-29 23:36:47)
109-- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16394 bytes, from 2014-01-29 23:36:47)
110-- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18441 bytes, from 2014-01-29 23:36:47)
111-- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21106 bytes, from 2014-01-29 23:36:47)
112-- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32461 bytes, from 2014-01-29 23:36:47)
113-- /home/michael/src/envytools/rnndb/graph/nv50_2d.xml ( 11441 bytes, from 2014-01-29 23:36:47)
114-- /home/michael/src/envytools/rnndb/graph/nv50_3d.xml ( 65928 bytes, from 2014-01-29 23:36:47)
115-- /home/michael/src/envytools/rnndb/graph/nv50_compute.xml ( 14047 bytes, from 2014-01-29 23:36:47)
116-- /home/michael/src/envytools/rnndb/graph/nvc0_3d.xml ( 59735 bytes, from 2014-01-29 23:36:47)
117-- /home/michael/src/envytools/rnndb/graph/nve4_p2mf.xml ( 2378 bytes, from 2014-01-29 23:36:47)
118-- /home/michael/src/envytools/rnndb/graph/nvc0_compute.xml ( 11150 bytes, from 2014-01-29 23:36:47)
119-- /home/michael/src/envytools/rnndb/graph/nve4_compute.xml ( 10179 bytes, from 2014-01-29 23:36:47)
120-- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1690 bytes, from 2014-01-29 23:36:47)
121-- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 675 bytes, from 2014-01-29 23:36:47)
122-- /home/michael/src/envytools/rnndb/vdec/vp2/crypt2_fifo.xml ( 2077 bytes, from 2014-01-29 23:36:47)
123-- /home/michael/src/envytools/rnndb/fifo/nve4_copy.xml ( 3928 bytes, from 2014-01-29 23:36:47)
124-- /home/michael/src/envytools/rnndb/graph/nv50_texture.xml ( 8648 bytes, from 2014-01-29 23:36:47)
125-- /home/michael/src/envytools/rnndb/graph/nvc0_shaders.xml ( 7409 bytes, from 2014-01-29 23:36:47)
126-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-01-29 23:36:47)
127-- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-01-29 23:36:47)
128-
129-Copyright (C) 2006-2014 by the following authors:
130-- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
131-- Ben Skeggs (darktama, darktama_)
132-- B. R. <koala_br@users.sourceforge.net> (koala_br)
133-- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
134-- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
135-- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
136-- Dmitry Baryshkov
137-- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
138-- EdB <edb_@users.sf.net> (edb_)
139-- Erik Waling <erikwailing@users.sf.net> (erikwaling)
140-- Francisco Jerez <currojerez@riseup.net> (curro)
141-- imirkin <imirkin@users.sf.net> (imirkin)
142-- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
143-- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
144-- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
145-- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
146-- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
147-- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
148-- Mark Carey <mark.carey@gmail.com> (careym)
149-- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
150-- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
151-- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
152-- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
153-- Peter Popov <ironpeter@users.sf.net> (ironpeter)
154-- Richard Hughes <hughsient@users.sf.net> (hughsient)
155-- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
156-- Serge Martin
157-- Simon Raffeiner
158-- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
159-- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
160-- sturmflut <sturmflut@users.sf.net> (sturmflut)
161-- Sylvain Munaut <tnt@246tNt.com>
162-- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
163-- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
164-- Younes Manton <younes.m@gmail.com> (ymanton)
165-
166-Permission is hereby granted, free of charge, to any person obtaining
167-a copy of this software and associated documentation files (the
168-"Software"), to deal in the Software without restriction, including
169-without limitation the rights to use, copy, modify, merge, publish,
170-distribute, sublicense, and/or sell copies of the Software, and to
171-permit persons to whom the Software is furnished to do so, subject to
172-the following conditions:
173-
174-The above copyright notice and this permission notice (including the
175-next paragraph) shall be included in all copies or substantial
176-portions of the Software.
177-
178-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
179-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
180-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
181-IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
182-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
183-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
184-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
185-*/
186-
187-
188-
189-
190-#define NV50_2D_DMA_NOTIFY 0x00000180
191-
192-#define NV50_2D_DMA_DST 0x00000184
193-
194-#define NV50_2D_DMA_SRC 0x00000188
195-
196-#define NV50_2D_DMA_COND 0x0000018c
197-
198-#define NV50_2D_DST_FORMAT 0x00000200
199-
200-#define NV50_2D_DST_LINEAR 0x00000204
201-
202-#define NV50_2D_DST_TILE_MODE 0x00000208
203-
204-#define NV50_2D_DST_DEPTH 0x0000020c
205-
206-#define NV50_2D_DST_LAYER 0x00000210
207-
208-#define NV50_2D_DST_PITCH 0x00000214
209-
210-#define NV50_2D_DST_WIDTH 0x00000218
211-
212-#define NV50_2D_DST_HEIGHT 0x0000021c
213-
214-#define NV50_2D_DST_ADDRESS_HIGH 0x00000220
215-
216-#define NV50_2D_DST_ADDRESS_LOW 0x00000224
217-
218-#define NV50_2D_UNK228 0x00000228
219-
220-#define NVC0_2D_UNK228 0x00000228
221-
222-#define NVC0_2D_UNK22C 0x0000022c
223-
224-#define NV50_2D_SRC_FORMAT 0x00000230
225-
226-#define NV50_2D_SRC_LINEAR 0x00000234
227-
228-#define NV50_2D_SRC_TILE_MODE 0x00000238
229-
230-#define NV50_2D_SRC_DEPTH 0x0000023c
231-
232-#define NV50_2D_SRC_LAYER 0x00000240
233-
234-#define NVC0_2D_UNK0240 0x00000240
235-
236-#define NV50_2D_SRC_PITCH 0x00000244
237-#define NV50_2D_SRC_PITCH__MAX 0x00040000
238-
239-#define NV50_2D_SRC_WIDTH 0x00000248
240-#define NV50_2D_SRC_WIDTH__MAX 0x00010000
241-
242-#define NV50_2D_SRC_HEIGHT 0x0000024c
243-#define NV50_2D_SRC_HEIGHT__MAX 0x00010000
244-
245-#define NV50_2D_SRC_ADDRESS_HIGH 0x00000250
246-
247-#define NV50_2D_SRC_ADDRESS_LOW 0x00000254
248-
249-#define NV50_2D_UNK258 0x00000258
250-
251-#define NVC0_2D_UNK25C 0x0000025c
252-
253-#define NV50_2D_UNK260 0x00000260
254-
255-#define NVC0_2D_SINGLE_GPC 0x00000260
256-
257-#define NV50_2D_COND_ADDRESS_HIGH 0x00000264
258-
259-#define NV50_2D_COND_ADDRESS_LOW 0x00000268
260-
261-#define NV50_2D_COND_MODE 0x0000026c
262-#define NV50_2D_COND_MODE_NEVER 0x00000000
263-#define NV50_2D_COND_MODE_ALWAYS 0x00000001
264-#define NV50_2D_COND_MODE_RES_NON_ZERO 0x00000002
265-#define NV50_2D_COND_MODE_EQUAL 0x00000003
266-#define NV50_2D_COND_MODE_NOT_EQUAL 0x00000004
267-
268-#define NVC0_2D_UNK0270(i0) (0x00000270 + 0x4*(i0))
269-#define NVC0_2D_UNK0270__ESIZE 0x00000004
270-#define NVC0_2D_UNK0270__LEN 0x00000004
271-
272-#define NV50_2D_CLIP_X 0x00000280
273-
274-#define NV50_2D_CLIP_Y 0x00000284
275-
276-#define NV50_2D_CLIP_W 0x00000288
277-
278-#define NV50_2D_CLIP_H 0x0000028c
279-
280-#define NV50_2D_CLIP_ENABLE 0x00000290
281-
282-#define NV50_2D_COLOR_KEY_FORMAT 0x00000294
283-#define NV50_2D_COLOR_KEY_FORMAT_16BPP 0x00000000
284-#define NV50_2D_COLOR_KEY_FORMAT_15BPP 0x00000001
285-#define NV50_2D_COLOR_KEY_FORMAT_24BPP 0x00000002
286-#define NV50_2D_COLOR_KEY_FORMAT_30BPP 0x00000003
287-#define NV50_2D_COLOR_KEY_FORMAT_8BPP 0x00000004
288-#define NV50_2D_COLOR_KEY_FORMAT_16BPP2 0x00000005
289-#define NV50_2D_COLOR_KEY_FORMAT_32BPP 0x00000006
290-
291-#define NV50_2D_COLOR_KEY 0x00000298
292-
293-#define NV50_2D_COLOR_KEY_ENABLE 0x0000029c
294-
295-#define NV50_2D_ROP 0x000002a0
296-
297-#define NV50_2D_BETA1 0x000002a4
298-#define NV50_2D_BETA1_BETA1__MASK 0x7f800000
299-#define NV50_2D_BETA1_BETA1__SHIFT 23
300-
301-#define NV50_2D_BETA4 0x000002a8
302-#define NV50_2D_BETA4_B__MASK 0x000000ff
303-#define NV50_2D_BETA4_B__SHIFT 0
304-#define NV50_2D_BETA4_G__MASK 0x0000ff00
305-#define NV50_2D_BETA4_G__SHIFT 8
306-#define NV50_2D_BETA4_R__MASK 0x00ff0000
307-#define NV50_2D_BETA4_R__SHIFT 16
308-#define NV50_2D_BETA4_A__MASK 0xff000000
309-#define NV50_2D_BETA4_A__SHIFT 24
310-
311-#define NV50_2D_OPERATION 0x000002ac
312-#define NV50_2D_OPERATION_SRCCOPY_AND 0x00000000
313-#define NV50_2D_OPERATION_ROP_AND 0x00000001
314-#define NV50_2D_OPERATION_BLEND 0x00000002
315-#define NV50_2D_OPERATION_SRCCOPY 0x00000003
316-#define NV50_2D_OPERATION_ROP 0x00000004
317-#define NV50_2D_OPERATION_SRCCOPY_PREMULT 0x00000005
318-#define NV50_2D_OPERATION_BLEND_PREMULT 0x00000006
319-
320-#define NV50_2D_PATTERN_OFFSET 0x000002b0
321-#define NV50_2D_PATTERN_OFFSET_X__MASK 0x0000003f
322-#define NV50_2D_PATTERN_OFFSET_X__SHIFT 0
323-#define NV50_2D_PATTERN_OFFSET_Y__MASK 0x00003f00
324-#define NV50_2D_PATTERN_OFFSET_Y__SHIFT 8
325-
326-#define NV50_2D_PATTERN_SELECT 0x000002b4
327-#define NV50_2D_PATTERN_SELECT_BITMAP_8X8 0x00000000
328-#define NV50_2D_PATTERN_SELECT_BITMAP_64X1 0x00000001
329-#define NV50_2D_PATTERN_SELECT_BITMAP_1X64 0x00000002
330-#define NV50_2D_PATTERN_SELECT_COLOR 0x00000003
331-
332-#define NVC0_2D_UNK02B8(i0) (0x000002b8 + 0x4*(i0))
333-#define NVC0_2D_UNK02B8__ESIZE 0x00000004
334-#define NVC0_2D_UNK02B8__LEN 0x00000009
335-
336-#define NVC0_2D_UNK2DC 0x000002dc
337-
338-#define NVC0_2D_UNK2E0 0x000002e0
339-
340-#define NVC0_2D_UNK02E4 0x000002e4
341-
342-#define NV50_2D_PATTERN_COLOR_FORMAT 0x000002e8
343-#define NV50_2D_PATTERN_COLOR_FORMAT_A16R5G6B5 0x00000000
344-#define NV50_2D_PATTERN_COLOR_FORMAT_X16A1R5G5B5 0x00000001
345-#define NV50_2D_PATTERN_COLOR_FORMAT_A8R8G8B8 0x00000002
346-#define NV50_2D_PATTERN_COLOR_FORMAT_X16A8Y8 0x00000003
347-#define NV50_2D_PATTERN_COLOR_FORMAT_UNK4 0x00000004
348-#define NV50_2D_PATTERN_COLOR_FORMAT_UNK5 0x00000005
349-
350-#define NV50_2D_PATTERN_BITMAP_FORMAT 0x000002ec
351-#define NV50_2D_PATTERN_BITMAP_FORMAT_CGA6 0x00000000
352-#define NV50_2D_PATTERN_BITMAP_FORMAT_LE 0x00000001
353-
354-#define NV50_2D_PATTERN_BITMAP_COLOR(i0) (0x000002f0 + 0x4*(i0))
355-#define NV50_2D_PATTERN_BITMAP_COLOR__ESIZE 0x00000004
356-#define NV50_2D_PATTERN_BITMAP_COLOR__LEN 0x00000002
357-
358-#define NV50_2D_PATTERN_BITMAP(i0) (0x000002f8 + 0x4*(i0))
359-#define NV50_2D_PATTERN_BITMAP__ESIZE 0x00000004
360-#define NV50_2D_PATTERN_BITMAP__LEN 0x00000002
361-
362-#define NV50_2D_PATTERN_X8R8G8B8(i0) (0x00000300 + 0x4*(i0))
363-#define NV50_2D_PATTERN_X8R8G8B8__ESIZE 0x00000004
364-#define NV50_2D_PATTERN_X8R8G8B8__LEN 0x00000040
365-#define NV50_2D_PATTERN_X8R8G8B8_B__MASK 0x000000ff
366-#define NV50_2D_PATTERN_X8R8G8B8_B__SHIFT 0
367-#define NV50_2D_PATTERN_X8R8G8B8_G__MASK 0x0000ff00
368-#define NV50_2D_PATTERN_X8R8G8B8_G__SHIFT 8
369-#define NV50_2D_PATTERN_X8R8G8B8_R__MASK 0x00ff0000
370-#define NV50_2D_PATTERN_X8R8G8B8_R__SHIFT 16
371-
372-#define NV50_2D_PATTERN_R5G6B5(i0) (0x00000400 + 0x4*(i0))
373-#define NV50_2D_PATTERN_R5G6B5__ESIZE 0x00000004
374-#define NV50_2D_PATTERN_R5G6B5__LEN 0x00000020
375-#define NV50_2D_PATTERN_R5G6B5_B0__MASK 0x0000001f
376-#define NV50_2D_PATTERN_R5G6B5_B0__SHIFT 0
377-#define NV50_2D_PATTERN_R5G6B5_G0__MASK 0x000007e0
378-#define NV50_2D_PATTERN_R5G6B5_G0__SHIFT 5
379-#define NV50_2D_PATTERN_R5G6B5_R0__MASK 0x0000f800
380-#define NV50_2D_PATTERN_R5G6B5_R0__SHIFT 11
381-#define NV50_2D_PATTERN_R5G6B5_B1__MASK 0x001f0000
382-#define NV50_2D_PATTERN_R5G6B5_B1__SHIFT 16
383-#define NV50_2D_PATTERN_R5G6B5_G1__MASK 0x07e00000
384-#define NV50_2D_PATTERN_R5G6B5_G1__SHIFT 21
385-#define NV50_2D_PATTERN_R5G6B5_R1__MASK 0xf8000000
386-#define NV50_2D_PATTERN_R5G6B5_R1__SHIFT 27
387-
388-#define NV50_2D_PATTERN_X1R5G5B5(i0) (0x00000480 + 0x4*(i0))
389-#define NV50_2D_PATTERN_X1R5G5B5__ESIZE 0x00000004
390-#define NV50_2D_PATTERN_X1R5G5B5__LEN 0x00000020
391-#define NV50_2D_PATTERN_X1R5G5B5_B0__MASK 0x0000001f
392-#define NV50_2D_PATTERN_X1R5G5B5_B0__SHIFT 0
393-#define NV50_2D_PATTERN_X1R5G5B5_G0__MASK 0x000003e0
394-#define NV50_2D_PATTERN_X1R5G5B5_G0__SHIFT 5
395-#define NV50_2D_PATTERN_X1R5G5B5_R0__MASK 0x00007c00
396-#define NV50_2D_PATTERN_X1R5G5B5_R0__SHIFT 10
397-#define NV50_2D_PATTERN_X1R5G5B5_B1__MASK 0x001f0000
398-#define NV50_2D_PATTERN_X1R5G5B5_B1__SHIFT 16
399-#define NV50_2D_PATTERN_X1R5G5B5_G1__MASK 0x03e00000
400-#define NV50_2D_PATTERN_X1R5G5B5_G1__SHIFT 21
401-#define NV50_2D_PATTERN_X1R5G5B5_R1__MASK 0x7c000000
402-#define NV50_2D_PATTERN_X1R5G5B5_R1__SHIFT 26
403-
404-#define NV50_2D_PATTERN_Y8(i0) (0x00000500 + 0x4*(i0))
405-#define NV50_2D_PATTERN_Y8__ESIZE 0x00000004
406-#define NV50_2D_PATTERN_Y8__LEN 0x00000010
407-#define NV50_2D_PATTERN_Y8_Y0__MASK 0x000000ff
408-#define NV50_2D_PATTERN_Y8_Y0__SHIFT 0
409-#define NV50_2D_PATTERN_Y8_Y1__MASK 0x0000ff00
410-#define NV50_2D_PATTERN_Y8_Y1__SHIFT 8
411-#define NV50_2D_PATTERN_Y8_Y2__MASK 0x00ff0000
412-#define NV50_2D_PATTERN_Y8_Y2__SHIFT 16
413-#define NV50_2D_PATTERN_Y8_Y3__MASK 0xff000000
414-#define NV50_2D_PATTERN_Y8_Y3__SHIFT 24
415-
416-#define NVC0_2D_DRAW_COLOR_LONG(i0) (0x00000540 + 0x4*(i0))
417-#define NVC0_2D_DRAW_COLOR_LONG__ESIZE 0x00000004
418-#define NVC0_2D_DRAW_COLOR_LONG__LEN 0x00000004
419-
420-#define NV50_2D_DRAW_SHAPE 0x00000580
421-#define NV50_2D_DRAW_SHAPE_POINTS 0x00000000
422-#define NV50_2D_DRAW_SHAPE_LINES 0x00000001
423-#define NV50_2D_DRAW_SHAPE_LINE_STRIP 0x00000002
424-#define NV50_2D_DRAW_SHAPE_TRIANGLES 0x00000003
425-#define NV50_2D_DRAW_SHAPE_RECTANGLES 0x00000004
426-
427-#define NV50_2D_DRAW_COLOR_FORMAT 0x00000584
428-
429-#define NV50_2D_DRAW_COLOR 0x00000588
430-
431-#define NV50_2D_UNK58C 0x0000058c
432-#define NV50_2D_UNK58C_0 0x00000001
433-#define NV50_2D_UNK58C_1 0x00000010
434-#define NV50_2D_UNK58C_2 0x00000100
435-#define NV50_2D_UNK58C_3 0x00001000
436-
437-#define NV50_2D_DRAW_POINT16 0x000005e0
438-#define NV50_2D_DRAW_POINT16_X__MASK 0x0000ffff
439-#define NV50_2D_DRAW_POINT16_X__SHIFT 0
440-#define NV50_2D_DRAW_POINT16_Y__MASK 0xffff0000
441-#define NV50_2D_DRAW_POINT16_Y__SHIFT 16
442-
443-#define NV50_2D_DRAW_POINT32_X(i0) (0x00000600 + 0x8*(i0))
444-#define NV50_2D_DRAW_POINT32_X__ESIZE 0x00000008
445-#define NV50_2D_DRAW_POINT32_X__LEN 0x00000040
446-
447-#define NV50_2D_DRAW_POINT32_Y(i0) (0x00000604 + 0x8*(i0))
448-#define NV50_2D_DRAW_POINT32_Y__ESIZE 0x00000008
449-#define NV50_2D_DRAW_POINT32_Y__LEN 0x00000040
450-
451-#define NV50_2D_SIFC_BITMAP_ENABLE 0x00000800
452-
453-#define NV50_2D_SIFC_FORMAT 0x00000804
454-
455-#define NV50_2D_SIFC_BITMAP_FORMAT 0x00000808
456-#define NV50_2D_SIFC_BITMAP_FORMAT_I1 0x00000000
457-#define NV50_2D_SIFC_BITMAP_FORMAT_I4 0x00000001
458-#define NV50_2D_SIFC_BITMAP_FORMAT_I8 0x00000002
459-
460-#define NV50_2D_SIFC_BITMAP_LSB_FIRST 0x0000080c
461-
462-#define NV50_2D_SIFC_BITMAP_LINE_PACK_MODE 0x00000810
463-#define NV50_2D_SIFC_BITMAP_LINE_PACK_MODE_PACKED 0x00000000
464-#define NV50_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_BYTE 0x00000001
465-#define NV50_2D_SIFC_BITMAP_LINE_PACK_MODE_ALIGN_WORD 0x00000002
466-
467-#define NV50_2D_SIFC_BITMAP_COLOR_BIT0 0x00000814
468-
469-#define NV50_2D_SIFC_BITMAP_COLOR_BIT1 0x00000818
470-
471-#define NV50_2D_SIFC_BITMAP_WRITE_BIT0_ENABLE 0x0000081c
472-
473-#define NV50_2D_SIFC_WIDTH 0x00000838
474-
475-#define NV50_2D_SIFC_HEIGHT 0x0000083c
476-
477-#define NV50_2D_SIFC_DX_DU_FRACT 0x00000840
478-
479-#define NV50_2D_SIFC_DX_DU_INT 0x00000844
480-
481-#define NV50_2D_SIFC_DY_DV_FRACT 0x00000848
482-
483-#define NV50_2D_SIFC_DY_DV_INT 0x0000084c
484-
485-#define NV50_2D_SIFC_DST_X_FRACT 0x00000850
486-
487-#define NV50_2D_SIFC_DST_X_INT 0x00000854
488-
489-#define NV50_2D_SIFC_DST_Y_FRACT 0x00000858
490-
491-#define NV50_2D_SIFC_DST_Y_INT 0x0000085c
492-
493-#define NV50_2D_SIFC_DATA 0x00000860
494-
495-#define NV50_2D_UNK0870 0x00000870
496-
497-#define NV50_2D_UNK0880 0x00000880
498-
499-#define NV50_2D_UNK0884 0x00000884
500-
501-#define NV50_2D_UNK0888 0x00000888
502-
503-#define NV50_2D_BLIT_CONTROL 0x0000088c
504-#define NV50_2D_BLIT_CONTROL_ORIGIN__MASK 0x00000001
505-#define NV50_2D_BLIT_CONTROL_ORIGIN__SHIFT 0
506-#define NV50_2D_BLIT_CONTROL_ORIGIN_CENTER 0x00000000
507-#define NV50_2D_BLIT_CONTROL_ORIGIN_CORNER 0x00000001
508-#define NV50_2D_BLIT_CONTROL_FILTER__MASK 0x00000010
509-#define NV50_2D_BLIT_CONTROL_FILTER__SHIFT 4
510-#define NV50_2D_BLIT_CONTROL_FILTER_POINT_SAMPLE 0x00000000
511-#define NV50_2D_BLIT_CONTROL_FILTER_BILINEAR 0x00000010
512-
513-#define NV50_2D_BLIT_DST_X 0x000008b0
514-
515-#define NV50_2D_BLIT_DST_Y 0x000008b4
516-
517-#define NV50_2D_BLIT_DST_W 0x000008b8
518-
519-#define NV50_2D_BLIT_DST_H 0x000008bc
520-
521-#define NV50_2D_BLIT_DU_DX_FRACT 0x000008c0
522-
523-#define NV50_2D_BLIT_DU_DX_INT 0x000008c4
524-
525-#define NV50_2D_BLIT_DV_DY_FRACT 0x000008c8
526-
527-#define NV50_2D_BLIT_DV_DY_INT 0x000008cc
528-
529-#define NV50_2D_BLIT_SRC_X_FRACT 0x000008d0
530-
531-#define NV50_2D_BLIT_SRC_X_INT 0x000008d4
532-
533-#define NV50_2D_BLIT_SRC_Y_FRACT 0x000008d8
534-
535-#define NV50_2D_BLIT_SRC_Y_INT 0x000008dc
536-
537-#define NVC0_2D_FIRMWARE(i0) (0x000008e0 + 0x4*(i0))
538-#define NVC0_2D_FIRMWARE__ESIZE 0x00000004
539-#define NVC0_2D_FIRMWARE__LEN 0x00000020
540-
541-
542-#endif /* NV50_2D_XML */
+0,
-359
1@@ -1,359 +0,0 @@
2-#ifndef NV50_DEFS_XML
3-#define NV50_DEFS_XML
4-
5-/* Autogenerated file, DO NOT EDIT manually!
6-
7-This file was generated by the rules-ng-ng headergen tool in this git repository:
8-http://github.com/envytools/envytools/
9-git clone https://github.com/envytools/envytools.git
10-
11-The rules-ng-ng source files this header was generated from are:
12-- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-01-29 23:36:47)
13-- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-01-29 23:36:47)
14-- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7086 bytes, from 2014-01-29 23:36:47)
15-- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 4092 bytes, from 2014-01-29 23:36:47)
16-- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11084 bytes, from 2014-01-29 23:36:47)
17-- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19828 bytes, from 2014-01-29 23:36:47)
18-- /home/michael/src/envytools/rnndb/nv50_defs.xml ( 16877 bytes, from 2014-01-29 23:36:47)
19-- /home/michael/src/envytools/rnndb/memory/nv50_vm.xml ( 9860 bytes, from 2014-01-29 23:36:47)
20-- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13113 bytes, from 2014-01-29 23:36:47)
21-- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17502 bytes, from 2014-01-29 23:36:47)
22-- /home/michael/src/envytools/rnndb/fifo/nv01_pfifo.xml ( 10607 bytes, from 2014-01-29 23:36:47)
23-- /home/michael/src/envytools/rnndb/fifo/nv04_pfifo.xml ( 24125 bytes, from 2014-01-29 23:36:47)
24-- /home/michael/src/envytools/rnndb/fifo/nv50_pfifo.xml ( 23242 bytes, from 2014-01-29 23:36:47)
25-- /home/michael/src/envytools/rnndb/fifo/nvc0_pfifo.xml ( 26418 bytes, from 2014-01-29 23:36:47)
26-- /home/michael/src/envytools/rnndb/memory/nvc0_vm.xml ( 8573 bytes, from 2014-01-29 23:36:47)
27-- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1171 bytes, from 2014-01-29 23:36:47)
28-- /home/michael/src/envytools/rnndb/pm/nv50_pclock.xml ( 16532 bytes, from 2014-01-29 23:36:47)
29-- /home/michael/src/envytools/rnndb/pm/nva3_pclock.xml ( 4463 bytes, from 2014-01-29 23:36:47)
30-- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 451 bytes, from 2014-01-29 23:36:47)
31-- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2287 bytes, from 2014-01-29 23:36:47)
32-- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-01-29 23:36:47)
33-- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9692 bytes, from 2014-01-29 23:36:47)
34-- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12766 bytes, from 2014-01-29 23:36:47)
35-- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 704 bytes, from 2014-01-29 23:36:47)
36-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2622 bytes, from 2014-01-29 23:36:47)
37-- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 14664 bytes, from 2014-01-29 23:36:47)
38-- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5124 bytes, from 2014-01-29 23:36:47)
39-- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 458 bytes, from 2014-01-29 23:36:47)
40-- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 32034 bytes, from 2014-01-29 23:36:47)
41-- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2111 bytes, from 2014-01-29 23:36:47)
42-- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1618 bytes, from 2014-01-29 23:36:47)
43-- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5386 bytes, from 2014-01-29 23:36:47)
44-- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 32292 bytes, from 2014-01-29 23:36:47)
45-- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 803 bytes, from 2014-01-29 23:36:47)
46-- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4193 bytes, from 2014-01-29 23:36:47)
47-- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13233 bytes, from 2014-01-29 23:36:47)
48-- /home/michael/src/envytools/rnndb/falcon.xml ( 16884 bytes, from 2014-01-29 23:36:47)
49-- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-01-29 23:36:47)
50-- /home/michael/src/envytools/rnndb/vdec/vp3/pvdec.xml ( 14115 bytes, from 2014-01-29 23:36:47)
51-- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8830 bytes, from 2014-01-29 23:36:47)
52-- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-01-29 23:36:47)
53-- /home/michael/src/envytools/rnndb/vdec/vp3/pcrypt3.xml ( 1003 bytes, from 2014-01-29 23:36:47)
54-- /home/michael/src/envytools/rnndb/nv84_punk089.xml ( 449 bytes, from 2014-01-29 23:36:47)
55-- /home/michael/src/envytools/rnndb/display/nv03_prmvio.xml ( 654 bytes, from 2014-01-29 23:36:47)
56-- /home/michael/src/envytools/rnndb/memory/nv01_pdma.xml ( 5345 bytes, from 2014-01-29 23:36:47)
57-- /home/michael/src/envytools/rnndb/memory/nv03_pfb.xml ( 4511 bytes, from 2014-01-29 23:36:47)
58-- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 25274 bytes, from 2014-01-29 23:36:47)
59-- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-01-29 23:36:47)
60-- /home/michael/src/envytools/rnndb/memory/nvc0_pffb.xml ( 2707 bytes, from 2014-01-29 23:36:47)
61-- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8077 bytes, from 2014-01-29 23:36:47)
62-- /home/michael/src/envytools/rnndb/vdec/vp2/pcrypt2.xml ( 3578 bytes, from 2014-01-29 23:36:47)
63-- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10624 bytes, from 2014-01-29 23:36:47)
64-- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7843 bytes, from 2014-01-29 23:36:47)
65-- /home/michael/src/envytools/rnndb/display/nva3_pcodec.xml ( 448 bytes, from 2014-01-29 23:36:47)
66-- /home/michael/src/envytools/rnndb/display/nva3_pkfuse.xml ( 447 bytes, from 2014-01-29 23:36:47)
67-- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 17194 bytes, from 2014-01-29 23:36:47)
68-- /home/michael/src/envytools/rnndb/memory/nvc0_pbfb.xml ( 2898 bytes, from 2014-01-29 23:36:47)
69-- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8356 bytes, from 2014-01-29 23:36:47)
70-- /home/michael/src/envytools/rnndb/pm/nvc0_pclock.xml ( 7279 bytes, from 2014-01-29 23:36:47)
71-- /home/michael/src/envytools/rnndb/memory/nvc0_pp2p.xml ( 1946 bytes, from 2014-01-29 23:36:47)
72-- /home/michael/src/envytools/rnndb/memory/nvc0_pxbar.xml ( 1156 bytes, from 2014-01-29 23:36:47)
73-- /home/michael/src/envytools/rnndb/memory/nvc0_pmfb.xml ( 3631 bytes, from 2014-01-29 23:36:47)
74-- /home/michael/src/envytools/rnndb/nvc0_pcounter.xml ( 12613 bytes, from 2014-01-29 23:36:47)
75-- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8682 bytes, from 2014-01-29 23:36:47)
76-- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1233 bytes, from 2014-01-29 23:36:47)
77-- /home/michael/src/envytools/rnndb/display/nvd9_punk1c3.xml ( 978 bytes, from 2014-01-29 23:36:47)
78-- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-01-29 23:36:47)
79-- /home/michael/src/envytools/rnndb/nv01_paudio.xml ( 1863 bytes, from 2014-01-29 23:36:47)
80-- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-01-29 23:36:47)
81-- /home/michael/src/envytools/rnndb/graph/nv01_pgraph.xml ( 14241 bytes, from 2014-01-29 23:36:47)
82-- /home/michael/src/envytools/rnndb/graph/nv01_2d.xml ( 36779 bytes, from 2014-01-29 23:36:47)
83-- /home/michael/src/envytools/rnndb/graph/nv03_pgraph.xml ( 4011 bytes, from 2014-01-29 23:36:47)
84-- /home/michael/src/envytools/rnndb/graph/nv04_pgraph.xml ( 11363 bytes, from 2014-01-29 23:36:47)
85-- /home/michael/src/envytools/rnndb/graph/nv50_pgraph.xml ( 54643 bytes, from 2014-01-29 23:36:47)
86-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/pgraph.xml ( 23719 bytes, from 2014-01-29 23:36:47)
87-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ctxctl.xml ( 12648 bytes, from 2014-01-29 23:36:47)
88-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/gpc.xml ( 7276 bytes, from 2014-01-29 23:36:47)
89-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/tpc.xml ( 15311 bytes, from 2014-01-29 23:36:47)
90-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ppc.xml ( 1170 bytes, from 2014-01-29 23:36:47)
91-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/rop.xml ( 2143 bytes, from 2014-01-29 23:36:47)
92-- /home/michael/src/envytools/rnndb/graph/nv03_pdma.xml ( 2293 bytes, from 2014-01-29 23:36:47)
93-- /home/michael/src/envytools/rnndb/display/nv01_pfb.xml ( 4033 bytes, from 2014-01-29 23:36:47)
94-- /home/michael/src/envytools/rnndb/display/nv03_pcrtc.xml ( 1114 bytes, from 2014-01-29 23:36:47)
95-- /home/michael/src/envytools/rnndb/memory/nv01_pram.xml ( 1241 bytes, from 2014-01-29 23:36:47)
96-- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 494 bytes, from 2014-01-29 23:36:47)
97-- /home/michael/src/envytools/rnndb/display/nv01_pdac.xml ( 4639 bytes, from 2014-01-29 23:36:47)
98-- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 703 bytes, from 2014-01-29 23:36:47)
99-- /home/michael/src/envytools/rnndb/display/nv03_pramdac.xml ( 4455 bytes, from 2014-01-29 23:36:47)
100-- /home/michael/src/envytools/rnndb/display/nv50_pdisplay.xml ( 38497 bytes, from 2014-01-29 23:36:47)
101-- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5098 bytes, from 2014-01-29 23:36:47)
102-- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10560 bytes, from 2014-01-29 23:36:47)
103-- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1054 bytes, from 2014-01-29 23:36:47)
104-- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2701 bytes, from 2014-01-29 23:36:47)
105-- /home/michael/src/envytools/rnndb/graph/nvc0_m2mf.xml ( 2788 bytes, from 2014-01-29 23:36:47)
106-- /home/michael/src/envytools/rnndb/graph/nv04_dvd.xml ( 3005 bytes, from 2014-01-29 23:36:47)
107-- /home/michael/src/envytools/rnndb/graph/nv03_3d.xml ( 5214 bytes, from 2014-01-29 23:36:47)
108-- /home/michael/src/envytools/rnndb/graph/nv04_3d.xml ( 17770 bytes, from 2014-01-29 23:36:47)
109-- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16394 bytes, from 2014-01-29 23:36:47)
110-- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18441 bytes, from 2014-01-29 23:36:47)
111-- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21106 bytes, from 2014-01-29 23:36:47)
112-- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32461 bytes, from 2014-01-29 23:36:47)
113-- /home/michael/src/envytools/rnndb/graph/nv50_2d.xml ( 11441 bytes, from 2014-01-29 23:36:47)
114-- /home/michael/src/envytools/rnndb/graph/nv50_3d.xml ( 65928 bytes, from 2014-01-29 23:36:47)
115-- /home/michael/src/envytools/rnndb/graph/nv50_compute.xml ( 14047 bytes, from 2014-01-29 23:36:47)
116-- /home/michael/src/envytools/rnndb/graph/nvc0_3d.xml ( 59735 bytes, from 2014-01-29 23:36:47)
117-- /home/michael/src/envytools/rnndb/graph/nve4_p2mf.xml ( 2378 bytes, from 2014-01-29 23:36:47)
118-- /home/michael/src/envytools/rnndb/graph/nvc0_compute.xml ( 11150 bytes, from 2014-01-29 23:36:47)
119-- /home/michael/src/envytools/rnndb/graph/nve4_compute.xml ( 10179 bytes, from 2014-01-29 23:36:47)
120-- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1690 bytes, from 2014-01-29 23:36:47)
121-- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 675 bytes, from 2014-01-29 23:36:47)
122-- /home/michael/src/envytools/rnndb/vdec/vp2/crypt2_fifo.xml ( 2077 bytes, from 2014-01-29 23:36:47)
123-- /home/michael/src/envytools/rnndb/fifo/nve4_copy.xml ( 3928 bytes, from 2014-01-29 23:36:47)
124-- /home/michael/src/envytools/rnndb/graph/nv50_texture.xml ( 8648 bytes, from 2014-01-29 23:36:47)
125-- /home/michael/src/envytools/rnndb/graph/nvc0_shaders.xml ( 7409 bytes, from 2014-01-29 23:36:47)
126-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-01-29 23:36:47)
127-- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-01-29 23:36:47)
128-
129-Copyright (C) 2006-2014 by the following authors:
130-- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
131-- Ben Skeggs (darktama, darktama_)
132-- B. R. <koala_br@users.sourceforge.net> (koala_br)
133-- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
134-- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
135-- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
136-- Dmitry Baryshkov
137-- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
138-- EdB <edb_@users.sf.net> (edb_)
139-- Erik Waling <erikwailing@users.sf.net> (erikwaling)
140-- Francisco Jerez <currojerez@riseup.net> (curro)
141-- imirkin <imirkin@users.sf.net> (imirkin)
142-- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
143-- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
144-- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
145-- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
146-- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
147-- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
148-- Mark Carey <mark.carey@gmail.com> (careym)
149-- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
150-- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
151-- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
152-- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
153-- Peter Popov <ironpeter@users.sf.net> (ironpeter)
154-- Richard Hughes <hughsient@users.sf.net> (hughsient)
155-- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
156-- Serge Martin
157-- Simon Raffeiner
158-- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
159-- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
160-- sturmflut <sturmflut@users.sf.net> (sturmflut)
161-- Sylvain Munaut <tnt@246tNt.com>
162-- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
163-- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
164-- Younes Manton <younes.m@gmail.com> (ymanton)
165-
166-Permission is hereby granted, free of charge, to any person obtaining
167-a copy of this software and associated documentation files (the
168-"Software"), to deal in the Software without restriction, including
169-without limitation the rights to use, copy, modify, merge, publish,
170-distribute, sublicense, and/or sell copies of the Software, and to
171-permit persons to whom the Software is furnished to do so, subject to
172-the following conditions:
173-
174-The above copyright notice and this permission notice (including the
175-next paragraph) shall be included in all copies or substantial
176-portions of the Software.
177-
178-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
179-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
180-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
181-IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
182-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
183-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
184-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
185-*/
186-
187-
188-#define NV50_VSTATUS_IDLE 0x00000000
189-#define NV50_VSTATUS_BUSY 0x00000001
190-#define NV50_VSTATUS_UNK2 0x00000002
191-#define NV50_VSTATUS_WAITING 0x00000003
192-#define NV50_VSTATUS_BLOCKED 0x00000005
193-#define NV50_VSTATUS_FAULTED 0x00000006
194-#define NV50_VSTATUS_PAUSED 0x00000007
195-#define NV50_SURFACE_FORMAT_BITMAP 0x0000001c
196-#define NV50_SURFACE_FORMAT_UNK1D 0x0000001d
197-#define NV50_SURFACE_FORMAT_RGBA32_FLOAT 0x000000c0
198-#define NV50_SURFACE_FORMAT_RGBA32_SINT 0x000000c1
199-#define NV50_SURFACE_FORMAT_RGBA32_UINT 0x000000c2
200-#define NV50_SURFACE_FORMAT_RGBX32_FLOAT 0x000000c3
201-#define NV50_SURFACE_FORMAT_RGBX32_SINT 0x000000c4
202-#define NV50_SURFACE_FORMAT_RGBX32_UINT 0x000000c5
203-#define NV50_SURFACE_FORMAT_RGBA16_UNORM 0x000000c6
204-#define NV50_SURFACE_FORMAT_RGBA16_SNORM 0x000000c7
205-#define NV50_SURFACE_FORMAT_RGBA16_SINT 0x000000c8
206-#define NV50_SURFACE_FORMAT_RGBA16_UINT 0x000000c9
207-#define NV50_SURFACE_FORMAT_RGBA16_FLOAT 0x000000ca
208-#define NV50_SURFACE_FORMAT_RG32_FLOAT 0x000000cb
209-#define NV50_SURFACE_FORMAT_RG32_SINT 0x000000cc
210-#define NV50_SURFACE_FORMAT_RG32_UINT 0x000000cd
211-#define NV50_SURFACE_FORMAT_RGBX16_FLOAT 0x000000ce
212-#define NV50_SURFACE_FORMAT_BGRA8_UNORM 0x000000cf
213-#define NV50_SURFACE_FORMAT_BGRA8_SRGB 0x000000d0
214-#define NV50_SURFACE_FORMAT_RGB10_A2_UNORM 0x000000d1
215-#define NV50_SURFACE_FORMAT_RGB10_A2_UINT 0x000000d2
216-#define NV50_SURFACE_FORMAT_RGBA8_UNORM 0x000000d5
217-#define NV50_SURFACE_FORMAT_RGBA8_SRGB 0x000000d6
218-#define NV50_SURFACE_FORMAT_RGBA8_SNORM 0x000000d7
219-#define NV50_SURFACE_FORMAT_RGBA8_SINT 0x000000d8
220-#define NV50_SURFACE_FORMAT_RGBA8_UINT 0x000000d9
221-#define NV50_SURFACE_FORMAT_RG16_UNORM 0x000000da
222-#define NV50_SURFACE_FORMAT_RG16_SNORM 0x000000db
223-#define NV50_SURFACE_FORMAT_RG16_SINT 0x000000dc
224-#define NV50_SURFACE_FORMAT_RG16_UINT 0x000000dd
225-#define NV50_SURFACE_FORMAT_RG16_FLOAT 0x000000de
226-#define NV50_SURFACE_FORMAT_BGR10_A2_UNORM 0x000000df
227-#define NV50_SURFACE_FORMAT_R11G11B10_FLOAT 0x000000e0
228-#define NV50_SURFACE_FORMAT_R32_SINT 0x000000e3
229-#define NV50_SURFACE_FORMAT_R32_UINT 0x000000e4
230-#define NV50_SURFACE_FORMAT_R32_FLOAT 0x000000e5
231-#define NV50_SURFACE_FORMAT_BGRX8_UNORM 0x000000e6
232-#define NV50_SURFACE_FORMAT_BGRX8_SRGB 0x000000e7
233-#define NV50_SURFACE_FORMAT_B5G6R5_UNORM 0x000000e8
234-#define NV50_SURFACE_FORMAT_BGR5_A1_UNORM 0x000000e9
235-#define NV50_SURFACE_FORMAT_RG8_UNORM 0x000000ea
236-#define NV50_SURFACE_FORMAT_RG8_SNORM 0x000000eb
237-#define NV50_SURFACE_FORMAT_RG8_SINT 0x000000ec
238-#define NV50_SURFACE_FORMAT_RG8_UINT 0x000000ed
239-#define NV50_SURFACE_FORMAT_R16_UNORM 0x000000ee
240-#define NV50_SURFACE_FORMAT_R16_SNORM 0x000000ef
241-#define NV50_SURFACE_FORMAT_R16_SINT 0x000000f0
242-#define NV50_SURFACE_FORMAT_R16_UINT 0x000000f1
243-#define NV50_SURFACE_FORMAT_R16_FLOAT 0x000000f2
244-#define NV50_SURFACE_FORMAT_R8_UNORM 0x000000f3
245-#define NV50_SURFACE_FORMAT_R8_SNORM 0x000000f4
246-#define NV50_SURFACE_FORMAT_R8_SINT 0x000000f5
247-#define NV50_SURFACE_FORMAT_R8_UINT 0x000000f6
248-#define NV50_SURFACE_FORMAT_A8_UNORM 0x000000f7
249-#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM 0x000000f8
250-#define NV50_SURFACE_FORMAT_RGBX8_UNORM 0x000000f9
251-#define NV50_SURFACE_FORMAT_RGBX8_SRGB 0x000000fa
252-#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFB 0x000000fb
253-#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFC 0x000000fc
254-#define NV50_SURFACE_FORMAT_BGRX8_UNORM_UNKFD 0x000000fd
255-#define NV50_SURFACE_FORMAT_BGRX8_UNORM_UNKFE 0x000000fe
256-#define NV50_SURFACE_FORMAT_Y32_UINT_UNKFF 0x000000ff
257-#define NV50_ZETA_FORMAT_Z32_FLOAT 0x0000000a
258-#define NV50_ZETA_FORMAT_Z16_UNORM 0x00000013
259-#define NV50_ZETA_FORMAT_S8_Z24_UNORM 0x00000014
260-#define NV50_ZETA_FORMAT_Z24_X8_UNORM 0x00000015
261-#define NV50_ZETA_FORMAT_Z24_S8_UNORM 0x00000016
262-#define NV50_ZETA_FORMAT_Z24_C8_UNORM 0x00000018
263-#define NV50_ZETA_FORMAT_Z32_S8_X24_FLOAT 0x00000019
264-#define NV50_ZETA_FORMAT_Z24_X8_S8_C8_X16_UNORM 0x0000001d
265-#define NV50_ZETA_FORMAT_Z32_X8_C8_X16_FLOAT 0x0000001e
266-#define NV50_ZETA_FORMAT_Z32_S8_C8_X16_FLOAT 0x0000001f
267-#define NVE4_IMAGE_FORMAT_RGBA32_FLOAT 0x00000002
268-#define NVE4_IMAGE_FORMAT_RGBA32_SINT 0x00000003
269-#define NVE4_IMAGE_FORMAT_RGBA32_UINT 0x00000004
270-#define NVE4_IMAGE_FORMAT_RGBA16_UNORM 0x00000008
271-#define NVE4_IMAGE_FORMAT_RGBA16_SNORM 0x00000009
272-#define NVE4_IMAGE_FORMAT_RGBA16_SINT 0x0000000a
273-#define NVE4_IMAGE_FORMAT_RGBA16_UINT 0x0000000b
274-#define NVE4_IMAGE_FORMAT_RGBA16_FLOAT 0x0000000c
275-#define NVE4_IMAGE_FORMAT_RG32_FLOAT 0x0000000d
276-#define NVE4_IMAGE_FORMAT_RG32_SINT 0x0000000e
277-#define NVE4_IMAGE_FORMAT_RG32_UINT 0x0000000f
278-#define NVE4_IMAGE_FORMAT_RGB10_A2_UNORM 0x00000013
279-#define NVE4_IMAGE_FORMAT_RGB10_A2_UINT 0x00000015
280-#define NVE4_IMAGE_FORMAT_RGBA8_UNORM 0x00000018
281-#define NVE4_IMAGE_FORMAT_RGBA8_SNORM 0x0000001a
282-#define NVE4_IMAGE_FORMAT_RGBA8_SINT 0x0000001b
283-#define NVE4_IMAGE_FORMAT_RGBA8_UINT 0x0000001c
284-#define NVE4_IMAGE_FORMAT_RG16_UNORM 0x0000001d
285-#define NVE4_IMAGE_FORMAT_RG16_SNORM 0x0000001e
286-#define NVE4_IMAGE_FORMAT_RG16_SINT 0x0000001f
287-#define NVE4_IMAGE_FORMAT_RG16_UINT 0x00000020
288-#define NVE4_IMAGE_FORMAT_RG16_FLOAT 0x00000021
289-#define NVE4_IMAGE_FORMAT_R11G11B10_FLOAT 0x00000024
290-#define NVE4_IMAGE_FORMAT_R32_SINT 0x00000027
291-#define NVE4_IMAGE_FORMAT_R32_UINT 0x00000028
292-#define NVE4_IMAGE_FORMAT_R32_FLOAT 0x00000029
293-#define NVE4_IMAGE_FORMAT_RG8_UNORM 0x0000002e
294-#define NVE4_IMAGE_FORMAT_RG8_SNORM 0x0000002f
295-#define NVE4_IMAGE_FORMAT_RG8_SINT 0x00000030
296-#define NVE4_IMAGE_FORMAT_RG8_UINT 0x00000031
297-#define NVE4_IMAGE_FORMAT_R16_UNORM 0x00000032
298-#define NVE4_IMAGE_FORMAT_R16_SNORM 0x00000033
299-#define NVE4_IMAGE_FORMAT_R16_SINT 0x00000034
300-#define NVE4_IMAGE_FORMAT_R16_UINT 0x00000035
301-#define NVE4_IMAGE_FORMAT_R16_FLOAT 0x00000036
302-#define NVE4_IMAGE_FORMAT_R8_UNORM 0x00000037
303-#define NVE4_IMAGE_FORMAT_R8_SNORM 0x00000038
304-#define NVE4_IMAGE_FORMAT_R8_SINT 0x00000039
305-#define NVE4_IMAGE_FORMAT_R8_UINT 0x0000003a
306-#define NV50_PGRAPH_DATA_ERROR_INVALID_OPERATION 0x00000003
307-#define NV50_PGRAPH_DATA_ERROR_INVALID_VALUE 0x00000004
308-#define NV50_PGRAPH_DATA_ERROR_INVALID_ENUM 0x00000005
309-#define NV50_PGRAPH_DATA_ERROR_INVALID_OBJECT 0x00000008
310-#define NV50_PGRAPH_DATA_ERROR_READ_ONLY_OBJECT 0x00000009
311-#define NV50_PGRAPH_DATA_ERROR_SUPERVISOR_OBJECT 0x0000000a
312-#define NV50_PGRAPH_DATA_ERROR_INVALID_ADDRESS_ALIGNMENT 0x0000000b
313-#define NV50_PGRAPH_DATA_ERROR_INVALID_BITFIELD 0x0000000c
314-#define NV50_PGRAPH_DATA_ERROR_BEGIN_END_ACTIVE 0x0000000d
315-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_BACK_OVER_LIMIT 0x0000000e
316-#define NV50_PGRAPH_DATA_ERROR_VIEWPORT_ID_NEEDS_GP 0x0000000f
317-#define NV50_PGRAPH_DATA_ERROR_RT_DOUBLE_BIND 0x00000010
318-#define NV50_PGRAPH_DATA_ERROR_RT_TYPES_MISMATCH 0x00000011
319-#define NV50_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_ZETA 0x00000012
320-#define NV50_PGRAPH_DATA_ERROR_FP_TOO_FEW_REGS 0x00000015
321-#define NV50_PGRAPH_DATA_ERROR_ZETA_FORMAT_CSAA_MISMATCH 0x00000016
322-#define NV50_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_MSAA 0x00000017
323-#define NV50_PGRAPH_DATA_ERROR_FP_INTERPOLANT_START_OVER_LIMIT 0x00000018
324-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_LAYER_OVER_LIMIT 0x00000019
325-#define NV50_PGRAPH_DATA_ERROR_RT_INVALID_ALIGNMENT 0x0000001a
326-#define NV50_PGRAPH_DATA_ERROR_SAMPLER_OVER_LIMIT 0x0000001b
327-#define NV50_PGRAPH_DATA_ERROR_TEXTURE_OVER_LIMIT 0x0000001c
328-#define NV50_PGRAPH_DATA_ERROR_GP_TOO_MANY_OUTPUTS 0x0000001e
329-#define NV50_PGRAPH_DATA_ERROR_RT_BPP128_WITH_MS8 0x0000001f
330-#define NV50_PGRAPH_DATA_ERROR_Z_OUT_OF_BOUNDS 0x00000021
331-#define NV50_PGRAPH_DATA_ERROR_XY_OUT_OF_BOUNDS 0x00000023
332-#define NV50_PGRAPH_DATA_ERROR_VP_ZERO_INPUTS 0x00000024
333-#define NV50_PGRAPH_DATA_ERROR_CP_MORE_PARAMS_THAN_SHARED 0x00000027
334-#define NV50_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_STRIPED 0x00000028
335-#define NV50_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_PACKED 0x00000029
336-#define NV50_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_WARPS 0x0000002a
337-#define NV50_PGRAPH_DATA_ERROR_CP_BLOCK_SIZE_MISMATCH 0x0000002b
338-#define NV50_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_LOCAL_WARPS 0x0000002c
339-#define NV50_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_STACK_WARPS 0x0000002d
340-#define NV50_PGRAPH_DATA_ERROR_CP_NO_BLOCKDIM_LATCH 0x0000002e
341-#define NV50_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH 0x00000031
342-#define NV50_PGRAPH_DATA_ERROR_ENG2D_OPERATION_ILLEGAL_FOR_DST_FORMAT 0x00000033
343-#define NV50_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH_B 0x00000034
344-#define NV50_PGRAPH_DATA_ERROR_PRIMITIVE_ID_NEEDS_GP 0x0000003f
345-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_VIEWPORT_OVER_LIMIT 0x00000044
346-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_FRONT_OVER_LIMIT 0x00000045
347-#define NV50_PGRAPH_DATA_ERROR_LAYER_ID_NEEDS_GP 0x00000046
348-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_CLIP_OVER_LIMIT 0x00000047
349-#define NV50_PGRAPH_DATA_ERROR_SEMANTIC_PTSZ_OVER_LIMIT 0x00000048
350-#define NV50_PGRAPH_DATA_ERROR_RT_LINEAR_WITH_ZETA_NVC0 0x00000098
351-#define NV50_PGRAPH_DATA_ERROR_ENG2D_UNALIGNED_PITCH_NVC0 0x000000a5
352-#define NV50_QUERY__SIZE 0x00000010
353-#define NV50_QUERY_COUNTER 0x00000000
354-
355-#define NV50_QUERY_RES 0x00000004
356-
357-#define NV50_QUERY_TIME 0x00000008
358-
359-
360-#endif /* NV50_DEFS_XML */
+288,
-278
1@@ -8,122 +8,128 @@ http://github.com/envytools/envytools/
2 git clone https://github.com/envytools/envytools.git
3
4 The rules-ng-ng source files this header was generated from are:
5-- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-01-29 23:36:47)
6-- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-01-29 23:36:47)
7-- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7086 bytes, from 2014-01-29 23:36:47)
8-- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 4092 bytes, from 2014-01-29 23:36:47)
9-- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11084 bytes, from 2014-01-29 23:36:47)
10-- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19828 bytes, from 2014-01-29 23:36:47)
11-- /home/michael/src/envytools/rnndb/nv50_defs.xml ( 16877 bytes, from 2014-01-29 23:36:47)
12-- /home/michael/src/envytools/rnndb/memory/nv50_vm.xml ( 9860 bytes, from 2014-01-29 23:36:47)
13-- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13113 bytes, from 2014-01-29 23:36:47)
14-- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17502 bytes, from 2014-01-29 23:36:47)
15-- /home/michael/src/envytools/rnndb/fifo/nv01_pfifo.xml ( 10607 bytes, from 2014-01-29 23:36:47)
16-- /home/michael/src/envytools/rnndb/fifo/nv04_pfifo.xml ( 24125 bytes, from 2014-01-29 23:36:47)
17-- /home/michael/src/envytools/rnndb/fifo/nv50_pfifo.xml ( 23242 bytes, from 2014-01-29 23:36:47)
18-- /home/michael/src/envytools/rnndb/fifo/nvc0_pfifo.xml ( 26418 bytes, from 2014-01-29 23:36:47)
19-- /home/michael/src/envytools/rnndb/memory/nvc0_vm.xml ( 8573 bytes, from 2014-01-29 23:36:47)
20-- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1171 bytes, from 2014-01-29 23:36:47)
21-- /home/michael/src/envytools/rnndb/pm/nv50_pclock.xml ( 16532 bytes, from 2014-01-29 23:36:47)
22-- /home/michael/src/envytools/rnndb/pm/nva3_pclock.xml ( 4463 bytes, from 2014-01-29 23:36:47)
23-- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 451 bytes, from 2014-01-29 23:36:47)
24-- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2287 bytes, from 2014-01-29 23:36:47)
25-- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-01-29 23:36:47)
26-- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9692 bytes, from 2014-01-29 23:36:47)
27-- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12766 bytes, from 2014-01-29 23:36:47)
28-- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 704 bytes, from 2014-01-29 23:36:47)
29-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2622 bytes, from 2014-01-29 23:36:47)
30-- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 14664 bytes, from 2014-01-29 23:36:47)
31-- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5124 bytes, from 2014-01-29 23:36:47)
32-- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 458 bytes, from 2014-01-29 23:36:47)
33-- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 32034 bytes, from 2014-01-29 23:36:47)
34-- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2111 bytes, from 2014-01-29 23:36:47)
35-- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1618 bytes, from 2014-01-29 23:36:47)
36-- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5386 bytes, from 2014-01-29 23:36:47)
37-- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 32292 bytes, from 2014-01-29 23:36:47)
38-- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 803 bytes, from 2014-01-29 23:36:47)
39-- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4193 bytes, from 2014-01-29 23:36:47)
40-- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13233 bytes, from 2014-01-29 23:36:47)
41-- /home/michael/src/envytools/rnndb/falcon.xml ( 16884 bytes, from 2014-01-29 23:36:47)
42-- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-01-29 23:36:47)
43-- /home/michael/src/envytools/rnndb/vdec/vp3/pvdec.xml ( 14115 bytes, from 2014-01-29 23:36:47)
44-- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8830 bytes, from 2014-01-29 23:36:47)
45-- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-01-29 23:36:47)
46-- /home/michael/src/envytools/rnndb/vdec/vp3/pcrypt3.xml ( 1003 bytes, from 2014-01-29 23:36:47)
47-- /home/michael/src/envytools/rnndb/nv84_punk089.xml ( 449 bytes, from 2014-01-29 23:36:47)
48-- /home/michael/src/envytools/rnndb/display/nv03_prmvio.xml ( 654 bytes, from 2014-01-29 23:36:47)
49-- /home/michael/src/envytools/rnndb/memory/nv01_pdma.xml ( 5345 bytes, from 2014-01-29 23:36:47)
50-- /home/michael/src/envytools/rnndb/memory/nv03_pfb.xml ( 4511 bytes, from 2014-01-29 23:36:47)
51-- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 25274 bytes, from 2014-01-29 23:36:47)
52-- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-01-29 23:36:47)
53-- /home/michael/src/envytools/rnndb/memory/nvc0_pffb.xml ( 2707 bytes, from 2014-01-29 23:36:47)
54-- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8077 bytes, from 2014-01-29 23:36:47)
55-- /home/michael/src/envytools/rnndb/vdec/vp2/pcrypt2.xml ( 3578 bytes, from 2014-01-29 23:36:47)
56-- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10624 bytes, from 2014-01-29 23:36:47)
57-- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7843 bytes, from 2014-01-29 23:36:47)
58-- /home/michael/src/envytools/rnndb/display/nva3_pcodec.xml ( 448 bytes, from 2014-01-29 23:36:47)
59-- /home/michael/src/envytools/rnndb/display/nva3_pkfuse.xml ( 447 bytes, from 2014-01-29 23:36:47)
60-- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 17194 bytes, from 2014-01-29 23:36:47)
61-- /home/michael/src/envytools/rnndb/memory/nvc0_pbfb.xml ( 2898 bytes, from 2014-01-29 23:36:47)
62-- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8356 bytes, from 2014-01-29 23:36:47)
63-- /home/michael/src/envytools/rnndb/pm/nvc0_pclock.xml ( 7279 bytes, from 2014-01-29 23:36:47)
64-- /home/michael/src/envytools/rnndb/memory/nvc0_pp2p.xml ( 1946 bytes, from 2014-01-29 23:36:47)
65-- /home/michael/src/envytools/rnndb/memory/nvc0_pxbar.xml ( 1156 bytes, from 2014-01-29 23:36:47)
66-- /home/michael/src/envytools/rnndb/memory/nvc0_pmfb.xml ( 3631 bytes, from 2014-01-29 23:36:47)
67-- /home/michael/src/envytools/rnndb/nvc0_pcounter.xml ( 12613 bytes, from 2014-01-29 23:36:47)
68-- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8682 bytes, from 2014-01-29 23:36:47)
69-- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1233 bytes, from 2014-01-29 23:36:47)
70-- /home/michael/src/envytools/rnndb/display/nvd9_punk1c3.xml ( 978 bytes, from 2014-01-29 23:36:47)
71-- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-01-29 23:36:47)
72-- /home/michael/src/envytools/rnndb/nv01_paudio.xml ( 1863 bytes, from 2014-01-29 23:36:47)
73-- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-01-29 23:36:47)
74-- /home/michael/src/envytools/rnndb/graph/nv01_pgraph.xml ( 14241 bytes, from 2014-01-29 23:36:47)
75-- /home/michael/src/envytools/rnndb/graph/nv01_2d.xml ( 36779 bytes, from 2014-01-29 23:36:47)
76-- /home/michael/src/envytools/rnndb/graph/nv03_pgraph.xml ( 4011 bytes, from 2014-01-29 23:36:47)
77-- /home/michael/src/envytools/rnndb/graph/nv04_pgraph.xml ( 11363 bytes, from 2014-01-29 23:36:47)
78-- /home/michael/src/envytools/rnndb/graph/nv50_pgraph.xml ( 54643 bytes, from 2014-01-29 23:36:47)
79-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/pgraph.xml ( 23719 bytes, from 2014-01-29 23:36:47)
80-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ctxctl.xml ( 12648 bytes, from 2014-01-29 23:36:47)
81-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/gpc.xml ( 7276 bytes, from 2014-01-29 23:36:47)
82-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/tpc.xml ( 15311 bytes, from 2014-01-29 23:36:47)
83-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/ppc.xml ( 1170 bytes, from 2014-01-29 23:36:47)
84-- /home/michael/src/envytools/rnndb/graph/nvc0_pgraph/rop.xml ( 2143 bytes, from 2014-01-29 23:36:47)
85-- /home/michael/src/envytools/rnndb/graph/nv03_pdma.xml ( 2293 bytes, from 2014-01-29 23:36:47)
86-- /home/michael/src/envytools/rnndb/display/nv01_pfb.xml ( 4033 bytes, from 2014-01-29 23:36:47)
87-- /home/michael/src/envytools/rnndb/display/nv03_pcrtc.xml ( 1114 bytes, from 2014-01-29 23:36:47)
88-- /home/michael/src/envytools/rnndb/memory/nv01_pram.xml ( 1241 bytes, from 2014-01-29 23:36:47)
89-- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 494 bytes, from 2014-01-29 23:36:47)
90-- /home/michael/src/envytools/rnndb/display/nv01_pdac.xml ( 4639 bytes, from 2014-01-29 23:36:47)
91-- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 703 bytes, from 2014-01-29 23:36:47)
92-- /home/michael/src/envytools/rnndb/display/nv03_pramdac.xml ( 4455 bytes, from 2014-01-29 23:36:47)
93-- /home/michael/src/envytools/rnndb/display/nv50_pdisplay.xml ( 38497 bytes, from 2014-01-29 23:36:47)
94-- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5098 bytes, from 2014-01-29 23:36:47)
95-- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10560 bytes, from 2014-01-29 23:36:47)
96-- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1054 bytes, from 2014-01-29 23:36:47)
97-- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2701 bytes, from 2014-01-29 23:36:47)
98-- /home/michael/src/envytools/rnndb/graph/nvc0_m2mf.xml ( 2788 bytes, from 2014-01-29 23:36:47)
99-- /home/michael/src/envytools/rnndb/graph/nv04_dvd.xml ( 3005 bytes, from 2014-01-29 23:36:47)
100-- /home/michael/src/envytools/rnndb/graph/nv03_3d.xml ( 5214 bytes, from 2014-01-29 23:36:47)
101-- /home/michael/src/envytools/rnndb/graph/nv04_3d.xml ( 17770 bytes, from 2014-01-29 23:36:47)
102-- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16394 bytes, from 2014-01-29 23:36:47)
103-- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18441 bytes, from 2014-01-29 23:36:47)
104-- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21106 bytes, from 2014-01-29 23:36:47)
105-- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32461 bytes, from 2014-01-29 23:36:47)
106-- /home/michael/src/envytools/rnndb/graph/nv50_2d.xml ( 11441 bytes, from 2014-01-29 23:36:47)
107-- /home/michael/src/envytools/rnndb/graph/nv50_3d.xml ( 65928 bytes, from 2014-01-29 23:36:47)
108-- /home/michael/src/envytools/rnndb/graph/nv50_compute.xml ( 14047 bytes, from 2014-01-29 23:36:47)
109-- /home/michael/src/envytools/rnndb/graph/nvc0_3d.xml ( 59735 bytes, from 2014-01-29 23:36:47)
110-- /home/michael/src/envytools/rnndb/graph/nve4_p2mf.xml ( 2378 bytes, from 2014-01-29 23:36:47)
111-- /home/michael/src/envytools/rnndb/graph/nvc0_compute.xml ( 11150 bytes, from 2014-01-29 23:36:47)
112-- /home/michael/src/envytools/rnndb/graph/nve4_compute.xml ( 10179 bytes, from 2014-01-29 23:36:47)
113-- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1690 bytes, from 2014-01-29 23:36:47)
114-- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 675 bytes, from 2014-01-29 23:36:47)
115-- /home/michael/src/envytools/rnndb/vdec/vp2/crypt2_fifo.xml ( 2077 bytes, from 2014-01-29 23:36:47)
116-- /home/michael/src/envytools/rnndb/fifo/nve4_copy.xml ( 3928 bytes, from 2014-01-29 23:36:47)
117-- /home/michael/src/envytools/rnndb/graph/nv50_texture.xml ( 8648 bytes, from 2014-01-29 23:36:47)
118-- /home/michael/src/envytools/rnndb/graph/nvc0_shaders.xml ( 7409 bytes, from 2014-01-29 23:36:47)
119-- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-01-29 23:36:47)
120-- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-01-29 23:36:47)
121+- /home/michael/src/envytools/rnndb/root.xml ( 514 bytes, from 2014-11-02 20:39:43)
122+- /home/michael/src/envytools/rnndb/copyright.xml ( 6452 bytes, from 2014-11-02 20:39:42)
123+- /home/michael/src/envytools/rnndb/nv_mmio.xml ( 7175 bytes, from 2014-11-02 20:39:43)
124+- /home/michael/src/envytools/rnndb/nvchipsets.xml ( 2759 bytes, from 2014-11-02 20:39:43)
125+- /home/michael/src/envytools/rnndb/bus/pmc.xml ( 11361 bytes, from 2014-11-02 20:39:42)
126+- /home/michael/src/envytools/rnndb/bus/pbus.xml ( 19778 bytes, from 2014-11-02 20:39:42)
127+- /home/michael/src/envytools/rnndb/g80_defs.xml ( 18175 bytes, from 2014-11-02 20:39:42)
128+- /home/michael/src/envytools/rnndb/memory/g80_vm.xml ( 9832 bytes, from 2014-11-02 20:39:42)
129+- /home/michael/src/envytools/rnndb/display/nv_vga.xml ( 13101 bytes, from 2014-11-02 20:39:42)
130+- /home/michael/src/envytools/rnndb/bus/pci.xml ( 17513 bytes, from 2014-11-02 20:39:42)
131+- /home/michael/src/envytools/rnndb/fifo/nv1_pfifo.xml ( 10542 bytes, from 2014-11-02 20:39:42)
132+- /home/michael/src/envytools/rnndb/fifo/nv4_pfifo.xml ( 24010 bytes, from 2014-11-02 20:39:42)
133+- /home/michael/src/envytools/rnndb/fifo/g80_pfifo.xml ( 23184 bytes, from 2014-11-02 20:39:42)
134+- /home/michael/src/envytools/rnndb/fifo/gf100_pfifo.xml ( 26735 bytes, from 2014-11-02 20:39:42)
135+- /home/michael/src/envytools/rnndb/memory/gf100_vm.xml ( 8722 bytes, from 2014-11-02 20:39:42)
136+- /home/michael/src/envytools/rnndb/pm/nv40_pclock.xml ( 1166 bytes, from 2014-11-02 20:39:43)
137+- /home/michael/src/envytools/rnndb/pm/g80_pclock.xml ( 16434 bytes, from 2014-11-02 20:39:43)
138+- /home/michael/src/envytools/rnndb/pm/gt215_pclock.xml ( 4960 bytes, from 2014-11-02 20:39:43)
139+- /home/michael/src/envytools/rnndb/display/nv10_pvideo.xml ( 2468 bytes, from 2014-11-02 20:39:42)
140+- /home/michael/src/envytools/rnndb/bus/ptimer.xml ( 2285 bytes, from 2014-11-02 20:39:42)
141+- /home/michael/src/envytools/rnndb/nv10_pcounter.xml ( 5914 bytes, from 2014-11-02 20:39:42)
142+- /home/michael/src/envytools/rnndb/nv40_pcounter.xml ( 9663 bytes, from 2014-11-02 20:39:43)
143+- /home/michael/src/envytools/rnndb/vdec/vpe/pmpeg.xml ( 12735 bytes, from 2014-11-02 20:39:43)
144+- /home/michael/src/envytools/rnndb/vdec/vpe/pvpe.xml ( 703 bytes, from 2014-11-02 20:39:43)
145+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_fifo.xml ( 2614 bytes, from 2014-11-02 20:39:43)
146+- /home/michael/src/envytools/rnndb/fifo/nv_object.xml ( 15326 bytes, from 2014-11-02 20:39:42)
147+- /home/michael/src/envytools/rnndb/vdec/vpe/pme.xml ( 5105 bytes, from 2014-11-02 20:39:43)
148+- /home/michael/src/envytools/rnndb/display/nv17_ptv.xml ( 457 bytes, from 2014-11-02 20:39:42)
149+- /home/michael/src/envytools/rnndb/io/pnvio.xml ( 31893 bytes, from 2014-11-02 20:39:42)
150+- /home/michael/src/envytools/rnndb/vdec/vpe/pvp1.xml ( 2108 bytes, from 2014-11-02 20:39:43)
151+- /home/michael/src/envytools/rnndb/vdec/vp2/pvp2.xml ( 1615 bytes, from 2014-11-02 20:39:43)
152+- /home/michael/src/envytools/rnndb/vdec/vp2/xtensa.xml ( 5390 bytes, from 2014-11-02 20:39:43)
153+- /home/michael/src/envytools/rnndb/pm/ptherm.xml ( 34788 bytes, from 2014-11-02 20:39:43)
154+- /home/michael/src/envytools/rnndb/bus/pfuse.xml ( 1158 bytes, from 2014-11-02 20:39:42)
155+- /home/michael/src/envytools/rnndb/bus/punits.xml ( 4661 bytes, from 2014-11-02 20:39:42)
156+- /home/michael/src/envytools/rnndb/vdec/vp3/pvld.xml ( 13271 bytes, from 2014-11-02 20:39:43)
157+- /home/michael/src/envytools/rnndb/falcon.xml ( 17092 bytes, from 2014-11-02 20:39:42)
158+- /home/michael/src/envytools/rnndb/falcon_crypt.xml ( 3446 bytes, from 2014-11-02 20:39:42)
159+- /home/michael/src/envytools/rnndb/vdec/vp3/ppdec.xml ( 14150 bytes, from 2014-11-02 20:39:43)
160+- /home/michael/src/envytools/rnndb/vdec/vp3/pppp.xml ( 8842 bytes, from 2014-11-02 20:39:43)
161+- /home/michael/src/envytools/rnndb/nv_defs.xml ( 4399 bytes, from 2014-11-02 20:39:43)
162+- /home/michael/src/envytools/rnndb/vdec/vp3/psec.xml ( 993 bytes, from 2014-11-02 20:39:43)
163+- /home/michael/src/envytools/rnndb/g84_punk089.xml ( 448 bytes, from 2014-11-02 20:39:42)
164+- /home/michael/src/envytools/rnndb/display/nv3_prmvio.xml ( 651 bytes, from 2014-11-02 20:39:42)
165+- /home/michael/src/envytools/rnndb/memory/nv1_pdma.xml ( 5339 bytes, from 2014-11-02 20:39:42)
166+- /home/michael/src/envytools/rnndb/memory/nv3_pfb.xml ( 4493 bytes, from 2014-11-02 20:39:42)
167+- /home/michael/src/envytools/rnndb/memory/nv10_pfb.xml ( 18821 bytes, from 2014-11-02 20:39:42)
168+- /home/michael/src/envytools/rnndb/memory/nv_pfb.xml ( 1135 bytes, from 2014-11-02 20:39:42)
169+- /home/michael/src/envytools/rnndb/memory/g80_pfb.xml ( 11139 bytes, from 2014-11-02 20:39:42)
170+- /home/michael/src/envytools/rnndb/memory/gf100_pffb.xml ( 2712 bytes, from 2014-11-02 20:39:42)
171+- /home/michael/src/envytools/rnndb/io/pstraps.xml ( 8118 bytes, from 2014-11-02 20:39:42)
172+- /home/michael/src/envytools/rnndb/vdec/vp2/pcipher.xml ( 3572 bytes, from 2014-11-02 20:39:43)
173+- /home/michael/src/envytools/rnndb/vdec/vp2/pbsp.xml ( 10610 bytes, from 2014-11-02 20:39:43)
174+- /home/michael/src/envytools/rnndb/fifo/pcopy.xml ( 7877 bytes, from 2014-11-02 20:39:42)
175+- /home/michael/src/envytools/rnndb/display/gt215_pcodec.xml ( 449 bytes, from 2014-11-02 20:39:42)
176+- /home/michael/src/envytools/rnndb/display/gt215_pkfuse.xml ( 448 bytes, from 2014-11-02 20:39:42)
177+- /home/michael/src/envytools/rnndb/pm/pdaemon.xml ( 19259 bytes, from 2014-11-02 20:39:43)
178+- /home/michael/src/envytools/rnndb/pm/10e000.xml ( 1185 bytes, from 2014-11-02 20:39:43)
179+- /home/michael/src/envytools/rnndb/memory/gf100_pbfb.xml ( 3917 bytes, from 2014-11-02 20:39:42)
180+- /home/michael/src/envytools/rnndb/bus/pibus.xml ( 8545 bytes, from 2014-11-02 20:39:42)
181+- /home/michael/src/envytools/rnndb/pm/gf100_pclock.xml ( 7338 bytes, from 2014-11-02 20:39:43)
182+- /home/michael/src/envytools/rnndb/memory/gf100_pp2p.xml ( 1949 bytes, from 2014-11-02 20:39:42)
183+- /home/michael/src/envytools/rnndb/memory/gf100_pxbar.xml ( 1516 bytes, from 2014-11-02 20:39:42)
184+- /home/michael/src/envytools/rnndb/memory/gf100_pmfb.xml ( 3646 bytes, from 2014-11-02 20:39:42)
185+- /home/michael/src/envytools/rnndb/gf100_pcounter.xml ( 12713 bytes, from 2014-11-02 20:39:42)
186+- /home/michael/src/envytools/rnndb/vdec/pvcomp.xml ( 8687 bytes, from 2014-11-02 20:39:43)
187+- /home/michael/src/envytools/rnndb/vdec/pvenc.xml ( 1416 bytes, from 2014-11-02 20:39:43)
188+- /home/michael/src/envytools/rnndb/display/gf119_punk1c3.xml ( 981 bytes, from 2014-11-02 20:39:42)
189+- /home/michael/src/envytools/rnndb/io/pmedia.xml ( 432 bytes, from 2014-11-02 20:39:42)
190+- /home/michael/src/envytools/rnndb/nv1_paudio.xml ( 1862 bytes, from 2014-11-02 20:39:43)
191+- /home/michael/src/envytools/rnndb/extdev/ad1848.xml ( 5260 bytes, from 2014-11-02 20:39:42)
192+- /home/michael/src/envytools/rnndb/graph/nv1_pgraph.xml ( 14207 bytes, from 2014-11-02 20:39:42)
193+- /home/michael/src/envytools/rnndb/graph/nv1_2d.xml ( 36532 bytes, from 2014-11-02 20:39:42)
194+- /home/michael/src/envytools/rnndb/graph/nv3_pgraph.xml ( 4004 bytes, from 2014-11-02 20:39:42)
195+- /home/michael/src/envytools/rnndb/graph/nv4_pgraph.xml ( 11327 bytes, from 2014-11-02 20:39:42)
196+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/pgraph.xml ( 31568 bytes, from 2014-11-02 20:39:42)
197+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/tpc.xml ( 6832 bytes, from 2014-11-02 20:39:42)
198+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mpc.xml ( 6373 bytes, from 2014-11-02 20:39:42)
199+- /home/michael/src/envytools/rnndb/graph/g80_pgraph/mp.xml ( 16762 bytes, from 2014-11-02 20:39:42)
200+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/pgraph.xml ( 26735 bytes, from 2014-11-02 20:39:42)
201+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/hw_blk.xml ( 760 bytes, from 2014-11-02 20:39:42)
202+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ctxctl.xml ( 13155 bytes, from 2014-11-02 20:39:42)
203+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/gpc.xml ( 13114 bytes, from 2014-11-02 20:39:42)
204+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/tpc.xml ( 22154 bytes, from 2014-11-02 20:39:42)
205+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/ppc.xml ( 2131 bytes, from 2014-11-02 20:39:42)
206+- /home/michael/src/envytools/rnndb/graph/gf100_pgraph/rop.xml ( 5134 bytes, from 2014-11-02 20:39:42)
207+- /home/michael/src/envytools/rnndb/graph/nv3_pdma.xml ( 2290 bytes, from 2014-11-02 20:39:42)
208+- /home/michael/src/envytools/rnndb/display/nv1_pfb.xml ( 4030 bytes, from 2014-11-02 20:39:42)
209+- /home/michael/src/envytools/rnndb/display/nv3_pcrtc.xml ( 1108 bytes, from 2014-11-02 20:39:42)
210+- /home/michael/src/envytools/rnndb/memory/nv1_pram.xml ( 1235 bytes, from 2014-11-02 20:39:42)
211+- /home/michael/src/envytools/rnndb/io/pchipid.xml ( 493 bytes, from 2014-11-02 20:39:42)
212+- /home/michael/src/envytools/rnndb/display/nv1_pdac.xml ( 4628 bytes, from 2014-11-02 20:39:42)
213+- /home/michael/src/envytools/rnndb/io/peeprom.xml ( 702 bytes, from 2014-11-02 20:39:42)
214+- /home/michael/src/envytools/rnndb/display/nv3_pramdac.xml ( 4419 bytes, from 2014-11-02 20:39:42)
215+- /home/michael/src/envytools/rnndb/display/g80_pdisplay.xml ( 39075 bytes, from 2014-11-02 20:39:42)
216+- /home/michael/src/envytools/rnndb/bus/prm.xml ( 5094 bytes, from 2014-11-02 20:39:42)
217+- /home/michael/src/envytools/rnndb/display/nv_evo.xml ( 10448 bytes, from 2014-11-02 20:39:42)
218+- /home/michael/src/envytools/rnndb/fifo/nv_objects.xml ( 1053 bytes, from 2014-11-02 20:39:42)
219+- /home/michael/src/envytools/rnndb/graph/nv_m2mf.xml ( 2691 bytes, from 2014-11-02 20:39:42)
220+- /home/michael/src/envytools/rnndb/graph/gf100_m2mf.xml ( 2783 bytes, from 2014-11-02 20:39:42)
221+- /home/michael/src/envytools/rnndb/graph/nv4_dvd.xml ( 2994 bytes, from 2014-11-02 20:39:42)
222+- /home/michael/src/envytools/rnndb/graph/nv3_3d.xml ( 5197 bytes, from 2014-11-02 20:39:42)
223+- /home/michael/src/envytools/rnndb/graph/nv4_3d.xml ( 17716 bytes, from 2014-11-02 20:39:42)
224+- /home/michael/src/envytools/rnndb/graph/nv_3ddefs.xml ( 16390 bytes, from 2014-11-02 20:39:42)
225+- /home/michael/src/envytools/rnndb/graph/nv10_3d.xml ( 18416 bytes, from 2014-11-02 20:39:42)
226+- /home/michael/src/envytools/rnndb/graph/nv20_3d.xml ( 21096 bytes, from 2014-11-02 20:39:42)
227+- /home/michael/src/envytools/rnndb/graph/nv30-40_3d.xml ( 32451 bytes, from 2014-11-02 20:39:42)
228+- /home/michael/src/envytools/rnndb/graph/g80_2d.xml ( 11440 bytes, from 2014-11-02 20:39:42)
229+- /home/michael/src/envytools/rnndb/graph/g80_3d.xml ( 65900 bytes, from 2014-11-02 20:39:42)
230+- /home/michael/src/envytools/rnndb/graph/g80_compute.xml ( 14027 bytes, from 2014-11-02 20:39:42)
231+- /home/michael/src/envytools/rnndb/graph/gf100_3d.xml ( 59845 bytes, from 2014-11-02 20:39:42)
232+- /home/michael/src/envytools/rnndb/graph/gk104_p2mf.xml ( 2376 bytes, from 2014-11-02 20:39:42)
233+- /home/michael/src/envytools/rnndb/graph/gf100_compute.xml ( 11143 bytes, from 2014-11-02 20:39:42)
234+- /home/michael/src/envytools/rnndb/graph/gk104_compute.xml ( 10182 bytes, from 2014-11-02 20:39:42)
235+- /home/michael/src/envytools/rnndb/vdec/vpe/me_fifo.xml ( 1685 bytes, from 2014-11-02 20:39:43)
236+- /home/michael/src/envytools/rnndb/vdec/vpe/vp1_fifo.xml ( 670 bytes, from 2014-11-02 20:39:43)
237+- /home/michael/src/envytools/rnndb/vdec/vp2/cipher_fifo.xml ( 2071 bytes, from 2014-11-02 20:39:43)
238+- /home/michael/src/envytools/rnndb/fifo/gk104_copy.xml ( 3938 bytes, from 2014-11-02 20:39:42)
239+- /home/michael/src/envytools/rnndb/graph/g80_texture.xml ( 8881 bytes, from 2014-11-02 20:39:42)
240+- /home/michael/src/envytools/rnndb/graph/gf100_shaders.xml ( 9244 bytes, from 2014-11-02 20:39:42)
241+- /home/michael/src/envytools/rnndb/vdec/vpe/mpeg_cmd.xml ( 7682 bytes, from 2014-11-02 20:39:43)
242+- /home/michael/src/envytools/rnndb/extdev/adt7473.xml ( 11411 bytes, from 2014-11-02 20:39:42)
243
244 Copyright (C) 2006-2014 by the following authors:
245 - Artur Huillet <arthur.huillet@free.fr> (ahuillet)
246@@ -184,101 +190,101 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
247 */
248
249
250-#define NV01_DMA_FROM_MEMORY 0x00000002
251-#define NV01_DMA_TO_MEMORY 0x00000003
252-#define NV01_NULL 0x00000030
253-#define NV03_DMA_IN_MEMORY 0x0000003d
254-#define NV01_OP_CLIP 0x00000010
255-#define NV01_OP_BLEND_AND 0x00000011
256-#define NV01_BETA 0x00000012
257-#define NV04_BETA4 0x00000072
258-#define NV01_OP_ROP_AND 0x00000013
259-#define NV01_ROP 0x00000014
260-#define NV03_ROP 0x00000043
261-#define NV01_OP_CHROMA 0x00000015
262-#define NV01_OP_PLANE_SWITCH 0x00000016
263-#define NV01_CHROMA 0x00000017
264-#define NV04_CHROMA 0x00000057
265-#define NV01_PATTERN 0x00000018
266-#define NV04_PATTERN 0x00000044
267-#define NV01_CLIP 0x00000019
268-#define NV01_OP_SRCCOPY_AND 0x00000064
269-#define NV03_OP_SRCCOPY 0x00000065
270-#define NV04_OP_SRCCOPY_PREMULT 0x00000066
271-#define NV04_OP_BLEND_PREMULT 0x00000067
272-#define NV01_POINT 0x0000001a
273-#define NV01_LINE 0x0000001b
274-#define NV01_LIN 0x0000001c
275-#define NV04_LIN 0x0000005c
276+#define NV1_DMA_FROM_MEMORY 0x00000002
277+#define NV1_DMA_TO_MEMORY 0x00000003
278+#define NV1_NULL 0x00000030
279+#define NV3_DMA_IN_MEMORY 0x0000003d
280+#define NV1_OP_CLIP 0x00000010
281+#define NV1_OP_BLEND_AND 0x00000011
282+#define NV1_BETA 0x00000012
283+#define NV4_BETA4 0x00000072
284+#define NV1_OP_ROP_AND 0x00000013
285+#define NV1_ROP 0x00000014
286+#define NV3_ROP 0x00000043
287+#define NV1_OP_CHROMA 0x00000015
288+#define NV1_OP_PLANE_SWITCH 0x00000016
289+#define NV1_CHROMA 0x00000017
290+#define NV4_CHROMA 0x00000057
291+#define NV1_PATTERN 0x00000018
292+#define NV4_PATTERN 0x00000044
293+#define NV1_CLIP 0x00000019
294+#define NV1_OP_SRCCOPY_AND 0x00000064
295+#define NV3_OP_SRCCOPY 0x00000065
296+#define NV4_OP_SRCCOPY_PREMULT 0x00000066
297+#define NV4_OP_BLEND_PREMULT 0x00000067
298+#define NV1_POINT 0x0000001a
299+#define NV1_LINE 0x0000001b
300+#define NV1_LIN 0x0000001c
301+#define NV4_LIN 0x0000005c
302 #define NV30_LIN 0x0000035c
303 #define NV40_LIN 0x0000305c
304-#define NV01_TRI 0x0000001d
305-#define NV04_TRI 0x0000005d
306-#define NV01_RECT 0x0000001e
307-#define NV04_RECT 0x0000005e
308-#define NV01_BLIT 0x0000001f
309-#define NV04_BLIT 0x0000005f
310+#define NV1_TRI 0x0000001d
311+#define NV4_TRI 0x0000005d
312+#define NV1_RECT 0x0000001e
313+#define NV4_RECT 0x0000005e
314+#define NV1_BLIT 0x0000001f
315+#define NV4_BLIT 0x0000005f
316 #define NV15_BLIT 0x0000009f
317-#define NV01_IFM 0x00000020
318-#define NV01_IFC 0x00000021
319-#define NV04_IFC 0x00000061
320-#define NV05_IFC 0x00000065
321+#define NV1_IFM 0x00000020
322+#define NV1_IFC 0x00000021
323+#define NV4_IFC 0x00000061
324+#define NV5_IFC 0x00000065
325 #define NV10_IFC 0x0000008a
326 #define NV30_IFC 0x0000038a
327 #define NV40_IFC 0x0000308a
328-#define NV01_BITMAP 0x00000022
329-#define NV01_ITM 0x00000025
330-#define NV03_SIFC 0x00000036
331-#define NV04_SIFC 0x00000076
332-#define NV05_SIFC 0x00000066
333+#define NV1_BITMAP 0x00000022
334+#define NV1_ITM 0x00000025
335+#define NV3_SIFC 0x00000036
336+#define NV4_SIFC 0x00000076
337+#define NV5_SIFC 0x00000066
338 #define NV30_SIFC 0x00000366
339 #define NV40_SIFC 0x00003066
340-#define NV03_SIFM 0x00000037
341-#define NV04_SIFM 0x00000077
342-#define NV05_SIFM 0x00000063
343+#define NV3_SIFM 0x00000037
344+#define NV4_SIFM 0x00000077
345+#define NV5_SIFM 0x00000063
346 #define NV10_SIFM 0x00000089
347 #define NV30_SIFM 0x00000389
348 #define NV40_SIFM 0x00003089
349-#define NV50_SIFM 0x00005089
350-#define NV03_GDI 0x0000004b
351-#define NV04_GDI 0x0000004a
352-#define NV04_SURFACE_SWZ 0x00000052
353+#define G80_SIFM 0x00005089
354+#define NV3_GDI 0x0000004b
355+#define NV4_GDI 0x0000004a
356+#define NV4_SURFACE_SWZ 0x00000052
357 #define NV20_SURFACE_SWZ 0x0000009e
358 #define NV30_SURFACE_SWZ 0x0000039e
359 #define NV40_SURFACE_SWZ 0x0000309e
360-#define NV03_SURFACE_DST 0x00000058
361-#define NV03_SURFACE_SRC 0x00000059
362-#define NV04_SURFACE_2D 0x00000042
363+#define NV3_SURFACE_DST 0x00000058
364+#define NV3_SURFACE_SRC 0x00000059
365+#define NV4_SURFACE_2D 0x00000042
366 #define NV10_SURFACE_2D 0x00000062
367 #define NV30_SURFACE_2D 0x00000362
368 #define NV40_SURFACE_2D 0x00003062
369-#define NV50_SURFACE_2D 0x00005062
370-#define NV04_INDEX 0x00000060
371-#define NV05_INDEX 0x00000064
372+#define G80_SURFACE_2D 0x00005062
373+#define NV4_INDEX 0x00000060
374+#define NV5_INDEX 0x00000064
375 #define NV30_INDEX 0x00000364
376 #define NV40_INDEX 0x00003064
377 #define NV10_TEXUPLOAD 0x0000007b
378 #define NV30_TEXUPLOAD 0x0000037b
379 #define NV40_TEXUPLOAD 0x0000307b
380-#define NV01_TEXLIN 0x00000023
381-#define NV01_TEXQUAD 0x00000024
382-#define NV01_TEXLINBETA 0x00000034
383-#define NV01_TEXQUADBETA 0x00000035
384-#define NV04_DVD_SUBPICTURE 0x00000038
385+#define NV1_TEXLIN 0x00000023
386+#define NV1_TEXQUAD 0x00000024
387+#define NV1_TEXLINBETA 0x00000034
388+#define NV1_TEXQUADBETA 0x00000035
389+#define NV4_DVD_SUBPICTURE 0x00000038
390 #define NV10_DVD_SUBPICTURE 0x00000088
391-#define NV03_M2MF 0x00000039
392-#define NV50_M2MF 0x00005039
393-#define NVC0_M2MF 0x00009039
394-#define NVE4_P2MF 0x0000a040
395-#define NVF0_P2MF 0x0000a140
396-#define NV03_SURFACE_COLOR 0x0000005a
397-#define NV03_SURFACE_ZETA 0x0000005b
398-#define NV03_TEXTURED_TRIANGLE 0x00000048
399-#define NV04_TEXTURED_TRIANGLE 0x00000054
400+#define NV3_M2MF 0x00000039
401+#define G80_M2MF 0x00005039
402+#define GF100_M2MF 0x00009039
403+#define GK104_P2MF 0x0000a040
404+#define GK110_P2MF 0x0000a140
405+#define NV3_SURFACE_COLOR 0x0000005a
406+#define NV3_SURFACE_ZETA 0x0000005b
407+#define NV3_TEXTURED_TRIANGLE 0x00000048
408+#define NV4_TEXTURED_TRIANGLE 0x00000054
409 #define NV10_TEXTURED_TRIANGLE 0x00000094
410-#define NV04_SURFACE_3D 0x00000053
411+#define NV4_SURFACE_3D 0x00000053
412 #define NV10_SURFACE_3D 0x00000093
413-#define NV04_MULTITEX_TRIANGLE 0x00000055
414+#define NV4_MULTITEX_TRIANGLE 0x00000055
415 #define NV10_MULTITEX_TRIANGLE 0x00000095
416 #define NV10_3D 0x00000056
417 #define NV15_3D 0x00000096
418@@ -291,69 +297,73 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
419 #define NV34_3D 0x00000697
420 #define NV40_3D 0x00004097
421 #define NV44_3D 0x00004497
422-#define NV50_3D 0x00005097
423-#define NV84_3D 0x00008297
424-#define NVA0_3D 0x00008397
425-#define NVA3_3D 0x00008597
426-#define NVAF_3D 0x00008697
427-#define NVC0_3D 0x00009097
428-#define NVC1_3D 0x00009197
429-#define NVC8_3D 0x00009297
430-#define NVE4_3D 0x0000a097
431-#define NVF0_3D 0x0000a197
432-#define NV50_2D 0x0000502d
433-#define NVC0_2D 0x0000902d
434-#define NV50_COMPUTE 0x000050c0
435-#define NVA3_COMPUTE 0x000085c0
436-#define NVC0_COMPUTE 0x000090c0
437-#define NVC8_COMPUTE 0x000092c0
438-#define NVE4_COMPUTE 0x0000a0c0
439-#define NVF0_COMPUTE 0x0000a1c0
440-#define NV84_CRYPT2 0x000074c1
441-#define NVE4_COPY 0x0000a0b5
442+#define G80_3D 0x00005097
443+#define G84_3D 0x00008297
444+#define G200_3D 0x00008397
445+#define GT215_3D 0x00008597
446+#define MCP89_3D 0x00008697
447+#define GF100_3D 0x00009097
448+#define GF108_3D 0x00009197
449+#define GF110_3D 0x00009297
450+#define GK104_3D 0x0000a097
451+#define GK110_3D 0x0000a197
452+#define GK20A_3D 0x0000a297
453+#define GM107_3D 0x0000b097
454+#define G80_2D 0x0000502d
455+#define GF100_2D 0x0000902d
456+#define G80_COMPUTE 0x000050c0
457+#define GT215_COMPUTE 0x000085c0
458+#define GF100_COMPUTE 0x000090c0
459+#define GF110_COMPUTE 0x000091c0
460+#define GK104_COMPUTE 0x0000a0c0
461+#define GK110_COMPUTE 0x0000a1c0
462+#define GM107_COMPUTE 0x0000b0c0
463+#define G84_CIPHER 0x000074c1
464+#define GK104_COPY 0x0000a0b5
465+#define GM107_COPY 0x0000b0b5
466 #define NV31_MPEG 0x00003174
467-#define NV84_MPEG 0x00008274
468+#define G84_MPEG 0x00008274
469 #define NV40_ME 0x00004075
470 #define NV41_VP1 0x00004176
471-#define NV01_SUBCHAN__SIZE 0x00008000
472-#define NV01_SUBCHAN 0x00000000
473+#define SUBCHAN__SIZE 0x00008000
474+#define NV1_SUBCHAN 0x00000000
475
476-#define NV01_SUBCHAN_OBJECT 0x00000000
477+#define NV1_SUBCHAN_OBJECT 0x00000000
478
479-#define NVC0_SUBCHAN_NOP 0x00000008
480+#define GF100_SUBCHAN_NOP 0x00000008
481
482-#define NV84_SUBCHAN_SEMAPHORE_ADDRESS_HIGH 0x00000010
483+#define G84_SUBCHAN_SEMAPHORE_ADDRESS_HIGH 0x00000010
484
485-#define NV84_SUBCHAN_SEMAPHORE_ADDRESS_LOW 0x00000014
486+#define G84_SUBCHAN_SEMAPHORE_ADDRESS_LOW 0x00000014
487
488-#define NV84_SUBCHAN_SEMAPHORE_SEQUENCE 0x00000018
489+#define G84_SUBCHAN_SEMAPHORE_SEQUENCE 0x00000018
490
491-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER 0x0000001c
492-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION__MASK 0x0000000f
493-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION__SHIFT 0
494-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_EQUAL 0x00000001
495-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_RELEASE 0x00000002
496-#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_GEQUAL 0x00000004
497-#define NVC0_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_MASK 0x00000008
498-#define NVC0_SUBCHAN_SEMAPHORE_TRIGGER_YIELD 0x00001000
499-#define NVC0_SUBCHAN_SEMAPHORE_TRIGGER_UNK20 0x00100000
500-#define NVC0_SUBCHAN_SEMAPHORE_TRIGGER_SHORT 0x01000000
501+#define G84_SUBCHAN_SEMAPHORE_TRIGGER 0x0000001c
502+#define G84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION__MASK 0x0000000f
503+#define G84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION__SHIFT 0
504+#define G84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_EQUAL 0x00000001
505+#define G84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_RELEASE 0x00000002
506+#define G84_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_GEQUAL 0x00000004
507+#define GF100_SUBCHAN_SEMAPHORE_TRIGGER_ACTION_ACQUIRE_MASK 0x00000008
508+#define GF100_SUBCHAN_SEMAPHORE_TRIGGER_YIELD 0x00001000
509+#define GF100_SUBCHAN_SEMAPHORE_TRIGGER_UNK20 0x00100000
510+#define GF100_SUBCHAN_SEMAPHORE_TRIGGER_SHORT 0x01000000
511
512-#define NV84_SUBCHAN_NOTIFY_INTR 0x00000020
513+#define G84_SUBCHAN_NOTIFY_INTR 0x00000020
514
515-#define NV84_SUBCHAN_WRCACHE_FLUSH 0x00000024
516+#define G84_SUBCHAN_WRCACHE_FLUSH 0x00000024
517
518-#define NVAF_SUBCHAN_UNK28 0x00000028
519+#define MCP89_SUBCHAN_UNK28 0x00000028
520
521-#define NVAF_SUBCHAN_UNK2C 0x0000002c
522-#define NVAF_SUBCHAN_UNK2C_UNK0__MASK 0x0fffffff
523-#define NVAF_SUBCHAN_UNK2C_UNK0__SHIFT 0
524-#define NVAF_SUBCHAN_UNK2C_UNK28 0x10000000
525-#define NVAF_SUBCHAN_UNK2C_UNK29__MASK 0xe0000000
526-#define NVAF_SUBCHAN_UNK2C_UNK29__SHIFT 29
527-#define NVAF_SUBCHAN_UNK2C_UNK29_UNK0 0x00000000
528-#define NVAF_SUBCHAN_UNK2C_UNK29_UNK1 0x20000000
529-#define NVAF_SUBCHAN_UNK2C_UNK29_UNK2 0x40000000
530+#define MCP89_SUBCHAN_UNK2C 0x0000002c
531+#define MCP89_SUBCHAN_UNK2C_UNK0__MASK 0x0fffffff
532+#define MCP89_SUBCHAN_UNK2C_UNK0__SHIFT 0
533+#define MCP89_SUBCHAN_UNK2C_UNK28 0x10000000
534+#define MCP89_SUBCHAN_UNK2C_UNK29__MASK 0xe0000000
535+#define MCP89_SUBCHAN_UNK2C_UNK29__SHIFT 29
536+#define MCP89_SUBCHAN_UNK2C_UNK29_UNK0 0x00000000
537+#define MCP89_SUBCHAN_UNK2C_UNK29_UNK1 0x20000000
538+#define MCP89_SUBCHAN_UNK2C_UNK29_UNK2 0x40000000
539
540 #define NV10_SUBCHAN_REF_CNT 0x00000050
541
542@@ -365,78 +375,78 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
543
544 #define NV1A_SUBCHAN_SEMAPHORE_RELEASE 0x0000006c
545
546-#define NVC0_SUBCHAN_UNK70 0x00000070
547+#define GF100_SUBCHAN_UNK70 0x00000070
548
549-#define NVC0_SUBCHAN_UNK74 0x00000074
550+#define GF100_SUBCHAN_UNK74 0x00000074
551
552-#define NVC0_SUBCHAN_UNK78 0x00000078
553+#define GF100_SUBCHAN_UNK78 0x00000078
554
555-#define NVC0_SUBCHAN_UNK7C 0x0000007c
556+#define GF100_SUBCHAN_UNK7C 0x0000007c
557
558 #define NV40_SUBCHAN_YIELD 0x00000080
559
560-#define NV01_GRAPH 0x00000000
561+#define NV1_GRAPH 0x00000000
562
563-#define NV04_GRAPH_NOP 0x00000100
564+#define NV4_GRAPH_NOP 0x00000100
565
566-#define NV04_GRAPH_NOTIFY 0x00000104
567-#define NV04_GRAPH_NOTIFY_WRITE 0x00000000
568-#define NV04_GRAPH_NOTIFY_WRITE_AND_AWAKEN 0x00000001
569+#define NV4_GRAPH_NOTIFY 0x00000104
570+#define NV4_GRAPH_NOTIFY_WRITE 0x00000000
571+#define NV4_GRAPH_NOTIFY_WRITE_AND_AWAKEN 0x00000001
572
573-#define NVC0_GRAPH_NOTIFY_ADDRESS_HIGH 0x00000104
574+#define GF100_GRAPH_NOTIFY_ADDRESS_HIGH 0x00000104
575
576-#define NVC0_GRAPH_NOTIFY_ADDRESS_LOW 0x00000108
577+#define GF100_GRAPH_NOTIFY_ADDRESS_LOW 0x00000108
578
579-#define NVC0_GRAPH_NOTIFY 0x0000010c
580-#define NVC0_GRAPH_NOTIFY_WRITE 0x00000000
581-#define NVC0_GRAPH_NOTIFY_WRITE_AND_AWAKEN 0x00000001
582+#define GF100_GRAPH_NOTIFY 0x0000010c
583+#define GF100_GRAPH_NOTIFY_WRITE 0x00000000
584+#define GF100_GRAPH_NOTIFY_WRITE_AND_AWAKEN 0x00000001
585
586-#define NV50_GRAPH_SERIALIZE 0x00000110
587+#define G80_GRAPH_SERIALIZE 0x00000110
588
589-#define NVC0_GRAPH_MACRO_CODE_POS 0x00000114
590+#define GF100_GRAPH_MACRO_CODE_POS 0x00000114
591
592-#define NVC0_GRAPH_MACRO_CODE_DATA 0x00000118
593+#define GF100_GRAPH_MACRO_CODE_DATA 0x00000118
594
595-#define NVC0_GRAPH_MACRO_ENTRY_POS 0x0000011c
596+#define GF100_GRAPH_MACRO_ENTRY_POS 0x0000011c
597
598-#define NVC0_GRAPH_MACRO_ENTRY_DATA 0x00000120
599+#define GF100_GRAPH_MACRO_ENTRY_DATA 0x00000120
600
601-#define NVC0_GRAPH_MACRO_UNK0124 0x00000124
602+#define GF100_GRAPH_MACRO_UNK0124 0x00000124
603
604-#define NVA3_GRAPH_UNK0120 0x00000120
605+#define GT215_GRAPH_UNK0120 0x00000120
606
607-#define NVA3_GRAPH_UNK0124 0x00000124
608+#define GT215_GRAPH_UNK0124 0x00000124
609
610-#define NVC0_GRAPH_COND_MASTER_ADDRESS_HIGH 0x00000130
611+#define GF100_GRAPH_COND_MASTER_ADDRESS_HIGH 0x00000130
612
613-#define NVC0_GRAPH_COND_MASTER_ADDRESS_LOW 0x00000134
614+#define GF100_GRAPH_COND_MASTER_ADDRESS_LOW 0x00000134
615
616-#define NVC0_GRAPH_COND_MASTER_MODE 0x00000138
617-#define NVC0_GRAPH_COND_MASTER_MODE_NEVER 0x00000000
618-#define NVC0_GRAPH_COND_MASTER_MODE_ALWAYS 0x00000001
619-#define NVC0_GRAPH_COND_MASTER_MODE_RES_NON_ZERO 0x00000002
620-#define NVC0_GRAPH_COND_MASTER_MODE_EQUAL 0x00000003
621-#define NVC0_GRAPH_COND_MASTER_MODE_NOT_EQUAL 0x00000004
622+#define GF100_GRAPH_COND_MASTER_MODE 0x00000138
623+#define GF100_GRAPH_COND_MASTER_MODE_NEVER 0x00000000
624+#define GF100_GRAPH_COND_MASTER_MODE_ALWAYS 0x00000001
625+#define GF100_GRAPH_COND_MASTER_MODE_RES_NON_ZERO 0x00000002
626+#define GF100_GRAPH_COND_MASTER_MODE_EQUAL 0x00000003
627+#define GF100_GRAPH_COND_MASTER_MODE_NOT_EQUAL 0x00000004
628
629-#define NVC0_GRAPH_UNK013C 0x0000013c
630+#define GF100_GRAPH_UNK013C 0x0000013c
631
632 #define NV40_GRAPH_PM_TRIGGER 0x00000140
633
634-#define NVC0_GRAPH_UNK0150 0x00000150
635+#define GF100_GRAPH_UNK0150 0x00000150
636
637-#define NVC0_GRAPH_UNK0154 0x00000154
638+#define GF100_GRAPH_UNK0154 0x00000154
639
640-#define NVC0_GRAPH_SCRATCH(i0) (0x00003400 + 0x4*(i0))
641-#define NVC0_GRAPH_SCRATCH__ESIZE 0x00000004
642-#define NVC0_GRAPH_SCRATCH__LEN 0x00000080
643+#define GF100_GRAPH_SCRATCH(i0) (0x00003400 + 0x4*(i0))
644+#define GF100_GRAPH_SCRATCH__ESIZE 0x00000004
645+#define GF100_GRAPH_SCRATCH__LEN 0x00000080
646
647-#define NVC0_GRAPH_MACRO(i0) (0x00003800 + 0x8*(i0))
648-#define NVC0_GRAPH_MACRO__ESIZE 0x00000008
649-#define NVC0_GRAPH_MACRO__LEN 0x00000080
650+#define GF100_GRAPH_MACRO(i0) (0x00003800 + 0x8*(i0))
651+#define GF100_GRAPH_MACRO__ESIZE 0x00000008
652+#define GF100_GRAPH_MACRO__LEN 0x00000080
653
654-#define NVC0_GRAPH_MACRO_PARAM(i0) (0x00003804 + 0x8*(i0))
655-#define NVC0_GRAPH_MACRO_PARAM__ESIZE 0x00000008
656-#define NVC0_GRAPH_MACRO_PARAM__LEN 0x00000080
657+#define GF100_GRAPH_MACRO_PARAM(i0) (0x00003804 + 0x8*(i0))
658+#define GF100_GRAPH_MACRO_PARAM__ESIZE 0x00000008
659+#define GF100_GRAPH_MACRO_PARAM__LEN 0x00000080
660
661
662 #endif /* NV_OBJECT_XML */