linux_dsm_epyc7002/drivers/gpu/drm/gma500
Alan Cox a6ba582d26 gma500: gtt based hardware scrolling console
Add support for GTT based scrolling. Instead of pushing bits around we simply
use the GTT to change the mappings. This provides us with a very fast way to
scroll the display providing we have enough memory to allocate on 4K line
boundaries. In practice this seems to be the case except for very big displays
such as HDMI, and the usual configurations are netbooks/tablets.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-12-06 09:55:39 +00:00
..
accel_2d.c gma500: frame buffer locking 2011-12-06 09:55:38 +00:00
backlight.c gma500: Add device framework 2011-11-16 11:25:08 +00:00
cdv_device.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
cdv_device.h gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
cdv_intel_crt.c gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
cdv_intel_display.c gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
cdv_intel_hdmi.c gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
cdv_intel_lvds.c gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
framebuffer.c gma500: gtt based hardware scrolling console 2011-12-06 09:55:39 +00:00
framebuffer.h gma500: kill virtual mapping support 2011-12-06 09:55:29 +00:00
gem_glue.c gma500: GEM and GEM glue 2011-11-16 11:22:36 +00:00
gem_glue.h gma500: GEM and GEM glue 2011-11-16 11:22:36 +00:00
gem.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
gtt.c gma500: gtt based hardware scrolling console 2011-12-06 09:55:39 +00:00
gtt.h gma500: gtt based hardware scrolling console 2011-12-06 09:55:39 +00:00
intel_bios.c gma500: Move the API 2011-12-06 09:54:23 +00:00
intel_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
intel_i2c.c gma500: fixup build versus latest header changes. 2011-11-16 12:14:04 +00:00
intel_opregion.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
Kconfig
Makefile
mid_bios.c gma500: Move the API 2011-12-06 09:54:23 +00:00
mid_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
mmu.c gma500: introduce the GTT and MMU handling logic 2011-11-16 11:23:38 +00:00
oaktrail_crtc.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
oaktrail_device.c gma500: Move the API 2011-12-06 09:54:23 +00:00
oaktrail_hdmi_i2c.c gma500: fixup build versus latest header changes. 2011-11-16 12:14:04 +00:00
oaktrail_hdmi.c gma500: Add Oaktrail support 2011-11-16 11:27:12 +00:00
oaktrail_lvds.c gma500: Add Oaktrail support 2011-11-16 11:27:12 +00:00
oaktrail.h gma500: Add Oaktrail support 2011-11-16 11:27:12 +00:00
power.c gma500: Fix backlight crash 2011-12-06 09:55:37 +00:00
power.h gma500: Add device framework 2011-11-16 11:25:08 +00:00
psb_device.c gma500: kill bogus code 2011-12-06 09:55:36 +00:00
psb_drv.c gma500: frame buffer locking 2011-12-06 09:55:38 +00:00
psb_drv.h gma500: frame buffer locking 2011-12-06 09:55:38 +00:00
psb_intel_display.c gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_display.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_drv.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_lvds.c gma500: Fix backlight crash 2011-12-06 09:55:37 +00:00
psb_intel_modes.c gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_reg.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_sdvo_regs.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_sdvo.c gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_irq.c gma500: Add VBLANK support for Poulsbo hardware 2011-12-06 09:55:32 +00:00
psb_irq.h gma500: Add the core DRM files and headers 2011-11-16 11:26:35 +00:00
psb_lid.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
psb_reg.h gma500: Add the core DRM files and headers 2011-11-16 11:26:35 +00:00