-
Ville Syrjälä authored
Make the handling of slow gtt mmap reads generic, and extend it to the pixman converter. Makes the pixman path a bit faster. With testing just XRGB8888 and XBGR8888 on KBL: $ time kms_plane --r pixel-format-pipe-A-planes - real 0m18,757s + real 0m2,635s v2: Use the original src buffer if the malloc fails (Chris) Drop the duplicated comment about things being slow Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Maxime Ripard <maxime.ripard@bootlin.com> Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
737241d6