nouveau: NV04/NV10/NV20 PGRAPH engtab functions
authorBen Skeggs <skeggsb@gmail.com>
Sun, 24 Jun 2007 09:00:26 +0000 (19:00 +1000)
committerBen Skeggs <skeggsb@gmail.com>
Sun, 24 Jun 2007 09:00:26 +0000 (19:00 +1000)
commit5f05cd7086c54bccf1c2f0b003b78a08dc55472a
tree766442869357193576599718ead4fddaa680021d
parent5d55b0655cb480b7d6ab4cf2467dac6dc6d8df25
nouveau: NV04/NV10/NV20 PGRAPH engtab functions

NV04/NV10 load_context()/save_context() are stubs.  I don't know enough about
how they work to implement them sanely.  The "old" context_switch() code
remains hooked up, so it shouldn't break anything.

NV20 will probably break if load_context() works.  No inital context values
are filled in, so when the first channel is created PGRAPH will probably end
up having its state zeroed.  Some setup from nv20_graph_init() will probably
need to be moved to the per-channel context setup.
shared-core/nouveau_drv.h
shared-core/nouveau_fifo.c
shared-core/nouveau_state.c
shared-core/nv04_graph.c
shared-core/nv10_graph.c
shared-core/nv20_graph.c