nvc0: add documentation for nve4+ (Kepler) COPY class
authorRhys Kidd <rhyskidd@gmail.com>
Mon, 20 Jul 2020 03:07:48 +0000 (13:07 +1000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 22 Jul 2020 05:49:08 +0000 (05:49 +0000)
commit7dc4fe6fb40ff0cbc2be9c79fe6e75514620bc26
tree77658a45a7a06c653d470e56dc008606c5e7e2fd
parent203d565b195442dac85701b029eb8ba469c6809b
nvc0: add documentation for nve4+ (Kepler) COPY class

Has been utilised within nouveau in place of the former M2MF class, which was
dropped for Kepler in PGRAPH in favour of:

  - a new P2MF object that only does simple upload; and
  - PCOPY took over responsibility of M2MF's other DMA functions.

Autogenerated headers from envytools commit 32659e654170cb03038ccf2cb165decd3a2409d6

NVIDIA documentation released at:
  https://github.com/NVIDIA/open-gpu-doc/blob/master/classes/dma-copy/cla0b5.h

Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5982>
src/gallium/drivers/nouveau/Makefile.sources
src/gallium/drivers/nouveau/meson.build
src/gallium/drivers/nouveau/nv_object.xml.h
src/gallium/drivers/nouveau/nvc0/nvc0_context.h
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c
src/gallium/drivers/nouveau/nvc0/nve4_copy.xml.h [new file with mode: 0644]