drm/nouveau/nvif: import library functions for the ioctl/event interfaces
This is a wrapper around the interfaces defined in an earlier commit,
and is also used by various userspace (either by a libdrm backend, or
libpciaccess) tools/tests.
In the future this will be extended to handle channels, replacing some
long-unloved code we currently use, and allow fifo/display/mpeg (hi
Ilia ;)) engines to all be exposed in the same way.
Signed-off-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/Makefile 6 additions, 0 deletionsdrivers/gpu/drm/nouveau/Makefile
- drivers/gpu/drm/nouveau/core/core/handle.c 0 additions, 2 deletionsdrivers/gpu/drm/nouveau/core/core/handle.c
- drivers/gpu/drm/nouveau/core/include/core/class.h 2 additions, 0 deletionsdrivers/gpu/drm/nouveau/core/include/core/class.h
- drivers/gpu/drm/nouveau/nvif/client.c 130 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/client.c
- drivers/gpu/drm/nouveau/nvif/client.h 39 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/client.h
- drivers/gpu/drm/nouveau/nvif/device.c 78 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/device.c
- drivers/gpu/drm/nouveau/nvif/device.h 66 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/device.h
- drivers/gpu/drm/nouveau/nvif/driver.h 20 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/driver.h
- drivers/gpu/drm/nouveau/nvif/list.h 353 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/list.h
- drivers/gpu/drm/nouveau/nvif/notify.c 237 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/notify.c
- drivers/gpu/drm/nouveau/nvif/notify.h 39 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/notify.h
- drivers/gpu/drm/nouveau/nvif/object.c 302 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/object.c
- drivers/gpu/drm/nouveau/nvif/object.h 77 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/object.h
- drivers/gpu/drm/nouveau/nvif/os.h 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/nvif/os.h
Loading
Please register or sign in to comment