[Openchrome-devel] [drm-openchrome]DRM driver for VIA IGPs branch master updated. 7317c26464db7f16dca1a99b9ece1e7b8faf2c20

James Simmons jsimmons at kemper.freedesktop.org
Sat May 25 07:34:47 PDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "DRM driver for VIA IGPs".

The branch, master has been updated
       via  7317c26464db7f16dca1a99b9ece1e7b8faf2c20 (commit)
       via  e9ced8e040ebe40e9953db90acbe7d0b58702ebb (commit)
       via  b90ed1e931c4d11cf32710c8a310b603effb5b11 (commit)
       via  b2b4465d8bade681491e225fa6a5dc050820b004 (commit)
       via  d7292a07a1b3d0b31a54a3e949ed4dd99e9a85e8 (commit)
       via  a6ac1bc341e499ad5296f265dfa8eba5afbf4191 (commit)
       via  95643359f8b31e74b35901f4e36cd069cd67fd48 (commit)
       via  fefaedcfb82d2e57c2320acf60604ab03b750cc0 (commit)
       via  9f1d036648c1c5ed81b0e98d7a06d55df972701e (commit)
       via  3cdc0e8d6142aaf3eb84a53eab6de1160da290a3 (commit)
       via  fb70a6690875315a3a1454e52fa339441ee7612b (commit)
       via  9d8aa55ff6bd21f573581a29da32ad746f2edcfb (commit)
       via  b2dfcae3cc6802e897556e09541080309cfdec60 (commit)
       via  ed7951dc13aad4a14695ec8122e9f0e2ef25d39e (commit)
      from  eacf12f070d96fa4307da51d659ad2d0f2553a7c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7317c26464db7f16dca1a99b9ece1e7b8faf2c20
Merge: eacf12f e9ced8e
Author: James Simmons <jsimmons at infradead.org>
Date:   Sat May 25 10:14:24 2013 -0400

    Merge branch 'drm-next'

commit e9ced8e040ebe40e9953db90acbe7d0b58702ebb
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed May 15 01:23:36 2013 +0000

    drm/radeon: restore nomodeset operation (v2)
    
    When UMS was deprecated it removed support for nomodeset commandline
    we really want this in distro land so we can debug stuff, everyone
    should fallback to vesa correctly.
    
    v2: oops -1 isn't used anymore, restore original behaviour
    -1 is default, so we can boot with nomodeset on the command line,
    then use radeon.modeset=1 to override it for debugging later.
    
    Cc: stable at vger.kernel.org
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Christian König <christian.koenig at amd.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit b90ed1e931c4d11cf32710c8a310b603effb5b11
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu May 9 05:07:10 2013 +0100

    qxl: fix bug with object eviction and update area
    
    if the surface is evicted, this validation will happen
    to the wrong place, I noticed this with other work I was
    doing, haven't seen it go wrong in practice.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit b2b4465d8bade681491e225fa6a5dc050820b004
Author: Dave Airlie <airlied at gmail.com>
Date:   Mon May 13 12:48:40 2013 +1000

    drm/qxl: drop active_user_framebuffer as its unneeded
    
    This was a bogus way to figure out what the active framebuffer was,
    just check if the underlying bo is the primary bo.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit d7292a07a1b3d0b31a54a3e949ed4dd99e9a85e8
Author: Dave Airlie <airlied at gmail.com>
Date:   Mon May 13 12:42:26 2013 +1000

    qxl: drop unused variable.
    
    this boolean isn't used anymore so drop it.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit a6ac1bc341e499ad5296f265dfa8eba5afbf4191
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue May 14 02:13:24 2013 +0100

    drm/qxl: fix ioport interactions for kernel submitted commands.
    
    So qxl has ioports, but it really really really doesn't want you
    to write to them twice, but if you write and get a signal before
    the irq arrives to let you know its completed, you have to think
    ahead and avoid writing another time.
    
    However this works fine for update area where really multiple
    writes aren't the end of the world, however with create primary
    surface, you can't ever do multiple writes. So this stop internal
    kernel writes from doing interruptible waits, because otherwise
    we have no idea if this write is a new one or a continuation of
    a previous one.
    
    virtual hw sucks more than real hw.
    
    This fixes lockups and VM crashes when resizing and starting/stopping
    X.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit 95643359f8b31e74b35901f4e36cd069cd67fd48
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon May 13 15:23:49 2013 +1000

    drm: remove unused wrapper macros
    
    We don't use these anymore so nuke them.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit fefaedcfb82d2e57c2320acf60604ab03b750cc0
Author: Kees Cook <keescook at chromium.org>
Date:   Sun May 12 22:00:51 2013 -0700

    drm/radeon: check incoming cliprects pointer
    
    The "boxes" parameter points into userspace memory. It should be verified
    like any other operation against user memory.
    
    Signed-off-by: Kees Cook <keescook at chromium.org>
    Cc: stable at vger.kernel.org
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit 9f1d036648c1c5ed81b0e98d7a06d55df972701e
Author: Christopher Harvey <charvey at matrox.com>
Date:   Wed May 8 19:10:38 2013 +0000

    drm/mgag200: Fix framebuffer base address programming
    
    Higher bits of the base address of framebuffers weren't being
    programmed properly. This caused framebuffers that didn't happen to be
    allocated at a low enough address to not be displayed properly.
    
    Signed-off-by: Christopher Harvey <charvey at matrox.com>
    Signed-off-by: Mathieu Larouche <mathieu.larouche at matrox.com>
    Acked-by: Julia Lemire <jlemire at matrox.com>
    Tested-by: Julia Lemire <jlemire at matrox.com>
    Cc: stable at vger.kernel.org
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit 3cdc0e8d6142aaf3eb84a53eab6de1160da290a3
Author: Christopher Harvey <charvey at matrox.com>
Date:   Mon May 6 15:56:17 2013 +0000

    drm/mgag200: Convert counter delays to jiffies
    
    Signed-off-by: Christopher Harvey <charvey at matrox.com>
    Acked-by: Julia Lemire <jlemire at matrox.com>
    Tested-by: Julia Lemire <jlemire at matrox.com>
    Acked-by: Mathieu Larouche <mathieu.larouche at matrox.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit fb70a6690875315a3a1454e52fa339441ee7612b
Author: Christopher Harvey <charvey at matrox.com>
Date:   Fri Apr 12 22:24:05 2013 +0000

    drm/mgag200: Fix writes into MGA1064_PIX_CLK_CTL register
    
    The original line,
      WREG_DAC(MGA1064_PIX_CLK_CTL_CLK_DIS, tmp);
    wrote tmp into MGA1064_PIX_CLK_CTL_CLK_DIS, where
    MGA1064_PIX_CLK_CTL_CLK_DIS is an offset into
    MGA1064_PIX_CLK_CTL. Change the line to write properly into
    MGA1064_PIX_CLK_CTL. There were other chunks of code nearby that use
    the same pattern (but work correctly), so this patch updates them all
    to use this new (slightly more efficient) write pattern. The WREG_DAC
    macro was causing the DAC_INDEX register to be set to the same value
    twice. WREG8(DAC_DATA, foo) takes advantage of the fact that DAC_INDEX
    is already at the value we want.
    
    Signed-off-by: Christopher Harvey <charvey at matrox.com>
    Acked-by: Julia Lemire <jlemire at matrox.com>
    Tested-by: Julia Lemire <jlemire at matrox.com>
    Acked-by: Mathieu Larouche <mathieu.larouche at matrox.com>
    Cc: stable at vger.kernel.org
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit 9d8aa55ff6bd21f573581a29da32ad746f2edcfb
Author: Christopher Harvey <charvey at matrox.com>
Date:   Fri Apr 12 20:42:19 2013 +0000

    drm/mgag200: Don't change unrelated registers during modeset
    
    Registers in indices below 0x18 are totally unrelated to modesetting,
    so don't write 0's, or anything else into them on modeset. Most of
    these registers are hardware cursor related, so this existing code
    interferes with hardware cursor development.
    
    Signed-off-by: Christopher Harvey <charvey at matrox.com>
    Tested-by: Julia Lemire <jlemire at matrox.com>
    Acked-by: Julia Lemire <jlemire at matrox.com>
    Acked-by: Mathieu Larouche <mathieu.larouche at matrox.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit b2dfcae3cc6802e897556e09541080309cfdec60
Author: Lespiau, Damien <damien.lespiau at intel.com>
Date:   Fri May 10 12:36:44 2013 +0000

    drm: Only print a debug message when the polled connector has changed
    
    Suggested-by: Chris Wilson <chris at chris-wilson.co.uk>
    Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit ed7951dc13aad4a14695ec8122e9f0e2ef25d39e
Author: Lespiau, Damien <damien.lespiau at intel.com>
Date:   Fri May 10 12:36:42 2013 +0000

    drm: Make the HPD status updates debug logs more readable
    
    Instead of just printing "status updated from 1 to 2", make those enum
    numbers immediately readable.
    
    v2: Also patch output_poll_execute() (Daniel Vetter)
    v3: Use drm_get_connector_status_name (Ville Syrjälä)
    
    Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
    Reviewed-by: Jesse Barnes <jbarnes at virtuousgeek.org> (for v1)
    Signed-off-by: Dave Airlie <airlied at redhat.com>

-----------------------------------------------------------------------

Summary of changes:
 drivers/gpu/drm/drm_crtc.c             |    1 +
 drivers/gpu/drm/drm_crtc_helper.c      |   23 ++++++---
 drivers/gpu/drm/mgag200/mgag200_mode.c |   90 ++++++++++++++++++-------------
 drivers/gpu/drm/qxl/qxl_cmd.c          |   29 +++++++----
 drivers/gpu/drm/qxl/qxl_display.c      |   17 ++-----
 drivers/gpu/drm/qxl/qxl_drv.h          |    7 ---
 drivers/gpu/drm/qxl/qxl_ioctl.c        |    1 +
 drivers/gpu/drm/radeon/r300_cmdbuf.c   |    2 +-
 drivers/gpu/drm/radeon/radeon_drv.c    |   12 ++++-
 include/drm/drm_os_linux.h             |    9 ---
 10 files changed, 105 insertions(+), 86 deletions(-)


hooks/post-receive
-- 
DRM driver for VIA IGPs


More information about the Openchrome-devel mailing list