[PATCH 0/4] drm/mgag200: Workaround HW bug with non-0 offset
Thomas Zimmermann
tzimmermann at suse.de
Tue Nov 26 07:25:41 UTC 2019
We found an MGA chip that does not interpret the scanout offset
correctly. This patch works around the problem by placing all buffer
objects at offset 0 on this system.
There's a new module parameter 'hw_bug_no_startadd' that enables and
disables the offset-0 placement. Default is auto-detection.
Thomas Zimmermann (4):
drm/mgag200: Extract device type from flags
drm/mgag200: Store flags from PCI driver data in device structure
drm/mgag200: Add workaround for HW that does not support 'startadd'
drm/mgag200: Add module parameter to pin all buffers at offset 0
drivers/gpu/drm/mgag200/mgag200_drv.c | 44 +++++++++++++++++++++++++-
drivers/gpu/drm/mgag200/mgag200_drv.h | 18 +++++++++++
drivers/gpu/drm/mgag200/mgag200_main.c | 3 +-
3 files changed, 63 insertions(+), 2 deletions(-)
--
2.23.0
More information about the dri-devel
mailing list