[Nouveau] [PATCH v2 0/7] Add Maxwell support

Ilia Mirkin imirkin at alum.mit.edu
Thu Oct 27 14:02:53 UTC 2016


I believe I've addressed all the feedback from the first time around, and
also made fixes necessary for GM20x based on testing results. I believe
now it should actually work for all GM10x and GM20x. Further, GP10x should
be very easy to add, but without someone to actually test I didn't want to
claim support for it.

Ilia Mirkin (7):
  exa: add GM10x acceleration support
  hwdefs: update nvc0_3d, add gm107_texture for new TIC format
  nvc0: make use of the new hwdefs for TEX_CB_INDEX
  nvc0: rename BEGIN_IMC0 to IMMED_NVC0
  nvc0: refactor TIC uploads to allow different specifics per generation
  copy: add maxwell/pascal copy engine classes
  recognize and accelerate GM20x

 src/Makefile.am                |  17 +
 src/hwdefs/gm107_texture.xml.h | 365 +++++++++++++++++
 src/hwdefs/nvc0_3d.xml.h       | 867 +++++++++++++++++++++++++----------------
 src/nouveau_copy.c             |   3 +
 src/nouveau_exa.c              |   2 +-
 src/nouveau_local.h            |   2 +-
 src/nouveau_xv.c               |   2 +-
 src/nv_accel_common.c          |   1 +
 src/nv_driver.c                |   3 +
 src/nvc0_accel.c               |  68 +++-
 src/nvc0_accel.h               |  57 +++
 src/nvc0_exa.c                 |  71 ++--
 src/nvc0_xv.c                  | 115 +++---
 src/shader/Makefile            |  23 +-
 src/shader/exac8nv110.fp       |  47 +++
 src/shader/exac8nv110.fpc      |  38 ++
 src/shader/exacanv110.fp       |  47 +++
 src/shader/exacanv110.fpc      |  38 ++
 src/shader/exacmnv110.fp       |  47 +++
 src/shader/exacmnv110.fpc      |  38 ++
 src/shader/exas8nv110.fp       |  42 ++
 src/shader/exas8nv110.fpc      |  28 ++
 src/shader/exasanv110.fp       |  47 +++
 src/shader/exasanv110.fpc      |  38 ++
 src/shader/exascnv110.fp       |  38 ++
 src/shader/exascnv110.fpc      |  20 +
 src/shader/videonv110.fp       |  54 +++
 src/shader/videonv110.fpc      |  52 +++
 src/shader/xfrm2nv110.vp       |  82 ++++
 src/shader/xfrm2nv110.vpc      | 102 +++++
 30 files changed, 1928 insertions(+), 426 deletions(-)
 create mode 100644 src/hwdefs/gm107_texture.xml.h
 create mode 100644 src/shader/exac8nv110.fp
 create mode 100644 src/shader/exac8nv110.fpc
 create mode 100644 src/shader/exacanv110.fp
 create mode 100644 src/shader/exacanv110.fpc
 create mode 100644 src/shader/exacmnv110.fp
 create mode 100644 src/shader/exacmnv110.fpc
 create mode 100644 src/shader/exas8nv110.fp
 create mode 100644 src/shader/exas8nv110.fpc
 create mode 100644 src/shader/exasanv110.fp
 create mode 100644 src/shader/exasanv110.fpc
 create mode 100644 src/shader/exascnv110.fp
 create mode 100644 src/shader/exascnv110.fpc
 create mode 100644 src/shader/videonv110.fp
 create mode 100644 src/shader/videonv110.fpc
 create mode 100644 src/shader/xfrm2nv110.vp
 create mode 100644 src/shader/xfrm2nv110.vpc

-- 
2.7.3



More information about the Nouveau mailing list