linux_dsm_epyc7002/drivers/gpu/drm/mgag200
Thomas Zimmermann dfc507b9eb drm/mgag200: Allocate cursor BOs at high end of video memory
By putting cursor BOs at the high end of the video memory, we can avoid
memory fragmentation. Starting at the low end, contiguous video memory is
available for framebuffers.

The patch also simplifies the buffer swapping and aligns it with the
ast driver. If there are more drivers with similar requirements, the
code could be moved into a shared place.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190927091301.10574-8-tzimmermann@suse.de
2019-10-04 10:01:12 +02:00
..
Kconfig drm/vram: fix Kconfig 2019-09-10 08:53:08 +02:00
Makefile drm/mgag200: Replace struct mga_fbdev with generic framebuffer emulation 2019-07-09 10:25:47 +02:00
mgag200_cursor.c drm/mgag200: Allocate cursor BOs at high end of video memory 2019-10-04 10:01:12 +02:00
mgag200_drv.c drm: drop resource_id parameter from drm_fb_helper_remove_conflicting_pci_framebuffers 2019-08-23 10:48:31 +02:00
mgag200_drv.h drm/mgag200: Allocate cursor BOs at high end of video memory 2019-10-04 10:01:12 +02:00
mgag200_i2c.c drm/mgag200: drop use of drmP.h 2019-06-30 09:58:08 +02:00
mgag200_main.c drm/mgag200: Reserve video memory for cursor plane 2019-10-04 10:01:05 +02:00
mgag200_mode.c drm/mgag200: Reserve video memory for cursor plane 2019-10-04 10:01:05 +02:00
mgag200_reg.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mgag200_ttm.c drm/mgag200: Reserve video memory for cursor plane 2019-10-04 10:01:05 +02:00