drm/nouveau/kms: switch to drm fbdev helpers
This removes support for accelerated fbcon rendering, and fixes a number
of races/crashes/issues around suspend/resume/module unload etc.
Losing HW accelerated rendering isn't ideal, but it's been significantly
reduced in performance since the removal of accelerated scrolling in the
kernel anyway - not to mention, can be racey (skips cpu<->gpu sync) from
certain contexts.
Signed-off-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/Kbuild 0 additions, 4 deletionsdrivers/gpu/drm/nouveau/Kbuild
- drivers/gpu/drm/nouveau/dispnv04/crtc.c 1 addition, 9 deletionsdrivers/gpu/drm/nouveau/dispnv04/crtc.c
- drivers/gpu/drm/nouveau/dispnv50/disp.c 1 addition, 2 deletionsdrivers/gpu/drm/nouveau/dispnv50/disp.c
- drivers/gpu/drm/nouveau/nouveau_display.c 7 additions, 3 deletionsdrivers/gpu/drm/nouveau/nouveau_display.c
- drivers/gpu/drm/nouveau/nouveau_drm.c 6 additions, 8 deletionsdrivers/gpu/drm/nouveau/nouveau_drm.c
- drivers/gpu/drm/nouveau/nouveau_drv.h 0 additions, 3 deletionsdrivers/gpu/drm/nouveau/nouveau_drv.h
- drivers/gpu/drm/nouveau/nouveau_fbcon.c 0 additions, 614 deletionsdrivers/gpu/drm/nouveau/nouveau_fbcon.c
- drivers/gpu/drm/nouveau/nouveau_fbcon.h 0 additions, 82 deletionsdrivers/gpu/drm/nouveau/nouveau_fbcon.h
- drivers/gpu/drm/nouveau/nouveau_vga.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_vga.c
- drivers/gpu/drm/nouveau/nv04_fbcon.c 0 additions, 259 deletionsdrivers/gpu/drm/nouveau/nv04_fbcon.c
- drivers/gpu/drm/nouveau/nv50_fbcon.c 0 additions, 299 deletionsdrivers/gpu/drm/nouveau/nv50_fbcon.c
- drivers/gpu/drm/nouveau/nvc0_fbcon.c 0 additions, 297 deletionsdrivers/gpu/drm/nouveau/nvc0_fbcon.c
drivers/gpu/drm/nouveau/nv04_fbcon.c
deleted
100644 → 0
drivers/gpu/drm/nouveau/nv50_fbcon.c
deleted
100644 → 0
drivers/gpu/drm/nouveau/nvc0_fbcon.c
deleted
100644 → 0
Please register or sign in to comment