[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