[Nouveau] [PATCH 0/5] drm/nouveau: CRC fixes
Lyude Paul
lyude at redhat.com
Tue Jan 19 01:48:44 UTC 2021
Over vacation I did a bunch of work on getting igt working for evo GPUs.
Note though some of these fixes are for nvdisplay GPUs, as I noticed a
couple of things along the way (like the fact that you CAN use the core
channel for tag updating on turing+, hooray!).
Lyude Paul (5):
drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c
drm/nouveau/kms/nv50-: Check vbl count after CRC context flip
drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for CRC
channel
drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel
drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head
drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 +
drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 ++++++-----------
drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +-
drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +--
drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +++---------
drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 +++++++++++
drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 ++++++++++++++++
.../drm/nouveau/include/nvhw/class/clc57d.h | 69 +++++++++++++++++++
.../drm/nouveau/nvkm/engine/disp/coregv100.c | 2 +
10 files changed, 208 insertions(+), 88 deletions(-)
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c
--
2.29.2
More information about the Nouveau
mailing list