public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] GMA500 KMS and GEM
@ 2011-06-08 10:10 Alan Cox
  2011-06-08 10:11 ` [PATCH 01/15] gma500: fix warnings Alan Cox
                   ` (15 more replies)
  0 siblings, 16 replies; 28+ messages in thread
From: Alan Cox @ 2011-06-08 10:10 UTC (permalink / raw)
  To: greg, linux-kernel, dri-devel

This patch series versus linux-next 2011/06/08 fixes various bugs including a
nasty pinning bug found by Andre Bartke.

With these patches applied the driver passes the various GEM tests and you can
use the KMS tools and test sets to set modes and display stuff from GEM
buffers including those mapped from main memory via the GTT.

You can't yet take a GEM handle of the system frame buffer. That requires
a trivial patch to drm_gem and a similar trivial patch to this driver.

The two main remaining tasks now are to provide a 2D command interface for the
X server including support for blitting between GEM objects (so we need relocs)
and to clean the code up.

Vblank support is also possible but doesn't seem terribly useful.
---

Alan Cox (12):
      gma500: Kill spare kref
      gma500: nuke the PSB debug stuff
      gma500: nuke the last bits of TTM code
      gma500: 2D acceleration tidying
      gma500: polish for completion of this phase
      gma500: trim some of the debug
      gma500: Do sane FB cleanup
      gma500: revamp frame buffer creation and handling
      gma500: Set the correct bits according to the pipe
      gma500: Ensure the frame buffer has a linear virtual mapping
      gma500: Make GTT pages uncached
      gma500: fix warnings

Andre Bartke (1):
      gma500: Fix uninitialized variable and style issues

Michael Chang (1):
      staging/gma500: get control from firmware framebuffer if conflicts

Patrik Jakobsson (1):
      gma500: Skip bogus LVDS VBT mode and check for LVDS before adding backlight


 drivers/staging/gma500/mrst_crtc.c          |   27 +-
 drivers/staging/gma500/mrst_lvds.c          |   14 -
 drivers/staging/gma500/psb_2d.c             |   39 +--
 drivers/staging/gma500/psb_bl.c             |   12 -
 drivers/staging/gma500/psb_drm.h            |   90 --------
 drivers/staging/gma500/psb_drv.c            |   58 ++---
 drivers/staging/gma500/psb_drv.h            |  181 ++++------------
 drivers/staging/gma500/psb_fb.c             |  309 +++++++++++++++------------
 drivers/staging/gma500/psb_fb.h             |    6 -
 drivers/staging/gma500/psb_gem.c            |   39 +--
 drivers/staging/gma500/psb_gtt.c            |  187 ++++++----------
 drivers/staging/gma500/psb_gtt.h            |   11 +
 drivers/staging/gma500/psb_intel_bios.c     |   26 +-
 drivers/staging/gma500/psb_intel_display.c  |  130 +++--------
 drivers/staging/gma500/psb_intel_drv.h      |   19 --
 drivers/staging/gma500/psb_intel_lvds.c     |   53 +----
 drivers/staging/gma500/psb_intel_opregion.c |    7 -
 drivers/staging/gma500/psb_intel_sdvo.c     |   34 +--
 drivers/staging/gma500/psb_irq.c            |   33 +--
 drivers/staging/gma500/psb_irq.h            |    8 -
 drivers/staging/gma500/psb_powermgmt.c      |    4 
 drivers/staging/gma500/psb_powermgmt.h      |    2 
 drivers/staging/gma500/psb_reg.h            |    2 
 23 files changed, 461 insertions(+), 830 deletions(-)

-- 
Signature

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2011-06-14  9:25 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-08 10:10 [PATCH 00/15] GMA500 KMS and GEM Alan Cox
2011-06-08 10:11 ` [PATCH 01/15] gma500: fix warnings Alan Cox
2011-06-08 10:11 ` [PATCH 02/15] gma500: Skip bogus LVDS VBT mode and check for LVDS before adding backlight Alan Cox
2011-06-08 10:11 ` [PATCH 03/15] gma500: Make GTT pages uncached Alan Cox
2011-06-08 10:12 ` [PATCH 04/15] gma500: Ensure the frame buffer has a linear virtual mapping Alan Cox
2011-06-08 10:12 ` [PATCH 05/15] gma500: Set the correct bits according to the pipe Alan Cox
2011-06-08 10:12 ` [PATCH 06/15] staging/gma500: get control from firmware framebuffer if conflicts Alan Cox
2011-06-08 10:13 ` [PATCH 07/15] gma500: Fix uninitialized variable and style issues Alan Cox
2011-06-08 10:13 ` [PATCH 08/15] gma500: revamp frame buffer creation and handling Alan Cox
2011-06-08 10:13 ` [PATCH 09/15] gma500: Do sane FB cleanup Alan Cox
2011-06-08 10:14 ` [PATCH 10/15] gma500: trim some of the debug Alan Cox
2011-06-08 10:14 ` [PATCH 11/15] gma500: polish for completion of this phase Alan Cox
2011-06-08 10:14 ` [PATCH 12/15] gma500: 2D acceleration tidying Alan Cox
2011-06-08 10:15 ` [PATCH 13/15] gma500: nuke the last bits of TTM code Alan Cox
2011-06-08 10:15 ` [PATCH 14/15] gma500: nuke the PSB debug stuff Alan Cox
2011-06-09  1:10   ` Patrik Jakobsson
2011-06-09  8:11     ` Alan Cox
2011-06-09 10:36       ` Dave Airlie
2011-06-09 11:45         ` Patrik Jakobsson
2011-06-09 12:04           ` Alan Cox
2011-06-12 19:02             ` Daniel Vetter
2011-06-13 15:44               ` Alan Cox
2011-06-13 19:35                 ` Daniel Vetter
2011-06-09 11:55         ` Alan Cox
2011-06-08 10:15 ` [PATCH 15/15] gma500: Kill spare kref Alan Cox
2011-06-08 11:15 ` [OT] Re: [PATCH 00/15] GMA500 KMS and GEM Lukasz
2011-06-08 12:24   ` Alan Cox
2011-06-14  9:24     ` Pasi Kärkkäinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox