~ubuntu-branches/ubuntu/natty/linux-backports-modules-2.6.32/natty

« back to all changes in this revision

Viewing changes to updates/nouveau/nouveau/nouveau_drv.h

  • Committer: Bazaar Package Importer
  • Author(s): Andy Whitcroft, Andy Whitcroft, Christopher James Halse Rogers, Upstream Kernel Changes
  • Date: 2010-02-26 19:06:43 UTC
  • Revision ID: james.westby@ubuntu.com-20100226190643-t5wuxgcpwkbbo3m6
Tags: 2.6.32-14.4
[ Andy Whitcroft ]

* UPDATE_NOUVEAU -- add support for dropping patches on top
* update Nouveau to v2.6.33

[ Christopher James Halse Rogers ]

* fix legacy paths in UPDATE_NOUVEAU
* pull in ctxprog voodoo from Nouveau upstream
  - LP: #528190
* update Nouveau package description to mention lbm-nouveau metapackage
* update VCS-Git field to point to lucid lbm

[ Upstream Kernel Changes ]

* drm/nv50: Implement ctxprog/state generation.
* drm/nv50: Remove redundant/incorrect ctxvals initialisation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
583
583
        uint64_t vm_end;
584
584
        struct nouveau_gpuobj *vm_vram_pt[NV50_VM_VRAM_NR];
585
585
        int vm_vram_pt_nr;
 
586
        uint64_t vram_sys_base;
586
587
 
587
588
        /* the mtrr covering the FB */
588
589
        int fb_mtrr;
678
679
extern char *nouveau_vbios;
679
680
extern int nouveau_ctxfw;
680
681
extern int nouveau_ignorelid;
 
682
extern int nouveau_nofbaccel;
 
683
extern int nouveau_noaccel;
681
684
 
682
685
/* nouveau_state.c */
683
686
extern void nouveau_preclose(struct drm_device *dev, struct drm_file *);
1024
1027
extern int  nv50_graph_load_context(struct nouveau_channel *);
1025
1028
extern int  nv50_graph_unload_context(struct drm_device *);
1026
1029
extern void nv50_graph_context_switch(struct drm_device *);
 
1030
extern int  nv50_grctx_init(struct nouveau_grctx *);
1027
1031
 
1028
1032
/* nouveau_grctx.c */
1029
1033
extern int  nouveau_grctx_prog_load(struct drm_device *);