he Intel X11 back-end. The SNA back-end
> for X11 has always used execbuffer2.
All execbuffer users in the past that I'm aware of used libdrm, which
now uses the execbuffer2 ioctl for this API. That means these
applications will remain ABI compatible through this change.
Acked-by: Keith Packa
Daniel Vetter writes:
> Cc: Keith Packard
Reviewed-by: Keith Packard
--
-keith
signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
Daniel Vetter writes:
> @@ -359,7 +359,8 @@ void drm_lease_revoke(struct drm_master *top)
> static int validate_lease(struct drm_device *dev,
> struct drm_file *lessor_priv,
> int object_count,
> - struct drm_mode_object
Daniel Vetter writes:
> I spent a bit of time scratching heads and figuring out why the igts
> don't work. Probably useful to keep this work.
Acked-by: Keith Packard
> /* Do not allow sub-leases */
> - if (lessor->lessor)
> + if (lessor->lessor) {
> +
Rodrigo Vivi writes:
> I didn't checked the drm one close enough yet to decide for that.
> DK or Keith? do you guys see anyone suitable for fixes?
Yeah, we should probably get 1, 3 and 7 into fixes. 2, 4, 5 and 6 add
explicit casts where the compiler would already
against the 64-bit vblank
> count.
For patches 1-7:
Reviewed-by: Keith Packard <kei...@keithp.com>
--
-keith
signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
Dhinakaran Pandiyan writes:
> Now that drm_vblank_count() returns all bits of the vblank count, update
> drm_crtc_arm_vblank_event() so that it queues the correct sequence.
> Otherwise, this leads to prolonged waits for a vblank sequence when the
> current count is
Dhinakaran Pandiyan writes:
> drm_vblank_count() has a u32 type returning what is a 64-bit vblank
> count.
It looks like a general review of the 64-bit widening patch is needed.
* drm_crtc_accurate_vblank_count has a 32-bit return, and uses a 32-bit
temporary
.
v2: from Dave Airlie <airl...@redhat.com>
* Add local definitions of new ioctls to avoid requiring latest
libdrm.
* Remove FIRST_PIXEL_OUT as that has been removed from the proposed
kernel patches.
Signed-off-by: Keith Packard <kei...@keithp.com>
---
lib/igt_kms.c |
Both of these APIs are now in the kernel; it would be nice to have the
tests integrated into the test suite.
This includes an updated version of the kms_lease patch (v3) which
adapts to the final kernel API changes.
___
Intel-gfx mailing list
ed-off-by: Keith Packard <kei...@keithp.com>
---
tests/Makefile.sources | 1 +
tests/kms_lease.c | 606 +
tests/meson.build | 1 +
3 files changed, 608 insertions(+)
create mode 100644 tests/kms_lease.c
diff --git a/tests/Makefi
FIXME in drm_mode_connector_update_edid_property about
potentially merging that with drm_add_edid_modes to avoid
the need for two driver calls.
Signed-off-by: Keith Packard <kei...@keithp.com>
Reviewed-by: Daniel Vetter <daniel.vet...@ffwll.ch>
---
drivers/gpu/drm/drm_connector.c | 13 +
essees
Signed-off-by: Keith Packard <kei...@keithp.com>
---
tests/Makefile.sources | 1 +
tests/kms_lease.c | 597 +
tests/meson.build | 1 +
3 files changed, 599 insertions(+)
create mode 100644 tests/kms_lease.c
diff -
Changes since last version:
* Add local definitions of new ioctls to avoid dependency on proposed
libdrm bits.
* Remove FIRST_PIXEL_OUT as that has been removed from the proposed
kernel interface
* Add tests for get_lease and list_lessees
* Fix commit message on the lease test patch
.
v2: from Dave Airlie <airl...@redhat.com>
* Add local definitions of new ioctls to avoid requiring latest
libdrm.
* Remove FIRST_PIXEL_OUT as that has been removed from the proposed
kernel patches.
Signed-off-by: Keith Packard <kei...@keithp.com>
---
lib/igt_kms.c |
Manasi Navare writes:
> This patch fixes this problem by checking if the mode being pruned
> is the last mode on that connector and if so doesnt prune it.
I think you want to stop pruning when you've gotten to a single mode on
the list, not at the last mode in the
Daniel Vetter <daniel.vet...@ffwll.ch> writes:
> freedesktop.org has adopted a formal code of conduct:
Acked-by: Keith Packard <kei...@keithp.com>
--
-keith
signature.asc
Description: PGP signature
___
Intel-gfx mailing
Daniel Vetter writes:
> We still need to clean up the reference in case of failure, which
> means latest in intel_plane_destroy_state(). Also hanging onto a
> request isn't that evil really, why can't we just only clean up in the
> destroy function?
Sticking a cleanup there as
Daniel Vetter writes:
> Hm, I think we should just clean up wiat_req in ->atomic_destroy_state
> instead of littering cleanup code all over. But this gets the job done, so
> applied.
Thanks. It's required for the DRM patch I posted that makes moving the
cursor not block on
c: Daniel Vetter <daniel.vet...@intel.com>
cc: David Airlie <airl...@linux.ie>
cc: intel-gfx@lists.freedesktop.org
cc: dri-de...@lists.freedesktop.org
Signed-off-by: Keith Packard <kei...@keithp.com>
---
drivers/gpu/drm/i915/intel_display.c | 2 ++
1 file changed, 2 insertions(+
Chris Wilson ch...@chris-wilson.co.uk writes:
commit d21d781466785c317131a8a57606925867265dc8
Author: Daniel Vetter daniel.vet...@ffwll.ch
Date: Tue Feb 22 18:31:44 2011 +0100
Fix relaxed tiling on gen2
This one matches libdrm in using 16 for the tile height alignment on
gen2.
Try
Chris Wilson ch...@chris-wilson.co.uk writes:
That extra alignment is due to gen2 and early gen3 (if
(!intel-has_relaxed_fencing) covers them).
Here's the patch which changed the alignment requirment:
commit 736b89504a32239a0c7dfb5961c1b8292dd744bd
Author: Chris Wilson
Here are a couple of small bug fixes which make DRI3/Present work
better with UXA.
[PATCH 1/2] Do not clear pending kernel events on mode switch
This patch prevents GL-based compositing managers from wedging when
performing video mode setting. The problem was that DIX was never
receiving
-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_uxa.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/uxa/intel_uxa.c b/src/uxa/intel_uxa.c
index d33eca5..4ce6eae 100644
--- a/src/uxa/intel_uxa.c
+++ b/src/uxa/intel_uxa.c
@@ -206,7 +206,7
at mode switch time will discard the connection between the
kernel event and the present callback so that DIX will never know that
the flip pixmap is idle.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_display.c | 4
1 file changed, 4 deletions(-)
diff --git a/src/uxa
Eric Anholt e...@anholt.net writes:
OK, but isn't the problem with the code you're #if 0ing (which, really?
#if 0 in a patch being submitted for review?) that it's aligning to
2*height instead of height?
I went and did a bit of archaeology to figure out why it's using
2*height instead of just
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
Make sure the pitch and tiling are correct.
Make sure there's a BO we can get at.
I thought we couldn't change these parameters, but now I can't find what
prevents them from changing. Can you cite sources?
Looks
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
This adds glamor support back into the driver, but instad of going
through UXA, this uses it directly instead.
This is hard to read with the conditionalizing all of the UXA code in
the same commit as adding
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
I spent the day just cleaning up this patch series and testing. I
think it's ready for others to use and review. I've been running it on
two machines for a couple of days now and it's been solid.
Patches 2, 4
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
I spent the day just cleaning up this patch series and testing. I
think it's ready for others to use and review. I've been running it on
two machines for a couple of days now and it's been solid.
Patches 2, 4
Ville Syrjälä ville.syrj...@linux.intel.com writes:
Now that we have mmio flips in the kernel we can start to relax that
restriction. That still needs a bit more work in the mmio flip code
but I believe some people working on just that.
I couldn't find any tiling restrictions in the current
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
I don't see anything indicating that this code path is only used by
glamor.
True. It's a fix for DRI3 for either UXA or none. Mesa allocates a
single page for a 1x1 texture, but this code thinks that should take two
Eric Anholt e...@anholt.net writes:
This change appears to be unrelated, and possibly harmful (if X has
dropped the last ref to the BO, but it's still the scanout buffer, a new
allocation would now reuse the BO and scribble on scanout until the next
modeset happens).
Yeah, it's unrelated.
Eric Anholt e...@anholt.net writes:
Something weird happened in this commit.
uxa-glamor.h is removed from the repo, but the makefile only drops
intel_glamor.h, which keeps getting used. I suspect make distcheck is
broken.
Yeah, almost certainly. In fact, after this patch, the driver does
Eric Anholt e...@anholt.net writes:
Keith Packard kei...@keithp.com writes:
This eliminates the stubs in intel_glamor.h and replaces them with
ifdefs instead.
I don't feel strongly about this either way -- ifdefs are more
traditional userland style, while stubs are more kernel style
I spent the day just cleaning up this patch series and testing. I
think it's ready for others to use and review. I've been running it on
two machines for a couple of days now and it's been solid.
I ran three different desktop environments (current Debian unstable versions):
XFCE 4.10
UXA and Glamor both share this function, so move it out of the UXA file.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h| 5 ++
src/uxa/intel_memory.c | 138 ++
src/uxa/intel_uxa.c| 158
Was using 'low_msc', which isn't defined anymore.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_present.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/uxa/intel_present.c b/src/uxa/intel_present.c
index 18fcbf8..5f98da8 100644
--- a/src/uxa
---
src/uxa/intel_uxa.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/uxa/intel_uxa.c b/src/uxa/intel_uxa.c
index b396188..717754f 100644
--- a/src/uxa/intel_uxa.c
+++ b/src/uxa/intel_uxa.c
@@ -758,6 +758,7 @@ free_priv:
goto free_priv;
}
+#if
-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_display.c | 44 ++--
1 file changed, 30 insertions(+), 14 deletions(-)
diff --git a/src/uxa/intel_display.c b/src/uxa/intel_display.c
index 0b83140..bcaafaa 100644
--- a/src/uxa/intel_display.c
+++ b/src
This adds glamor support back into the driver, but instad of going
through UXA, this uses it directly instead.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h | 17 +++
src/uxa/intel_display.c | 30 -
src/uxa/intel_dri.c | 20 +++
src/uxa/intel_driver.c
Makes UXA no longer include calls to glamor acceleration functions.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/Makefile.am| 9 --
src/uxa/intel_dri.c| 60 +
src/uxa/intel_driver.c | 1 -
src/uxa/intel_uxa.c| 49 ---
src/uxa/intel_uxa.h
intel_flush flushes any pending acceleration operations to the
hardware, just like intel_uxa_batch_submit does today except that it is
not uxa-specific.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h | 3 +++
src/uxa/intel_display.c | 11 +++
src/uxa
This eliminates the stubs in intel_glamor.h and replaces them with
ifdefs instead.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_dri.c | 20 ++--
src/uxa/intel_driver.c | 6 ++
src/uxa/intel_glamor.h | 21 -
src/uxa
This just uses fb directly
Signed-off-by: Keith Packard kei...@keithp.com
---
configure.ac| 24 -
src/Makefile.am | 9 +-
src/intel_module.c | 12 ++-
src/uxa/Makefile.am | 46 ++---
src/uxa/intel.h | 5 +
src/uxa/intel_display.c | 6 ++
src
Wait until the root window has been painted for the first time before
doing the modeset. This avoids flashing black while the root window
gets set up.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h | 2 ++
src/uxa/intel_display.c | 39
Make sure the pitch and tiling are correct.
Make sure there's a BO we can get at.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel_present.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/src/uxa/intel_present.c b/src/uxa/intel_present.c
index c53d71d
By mis-declaring this function, we ended up using software cursors
because the value seen by the caller was 0.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/sna/sna_display.c | 8 ++--
src/sna/sna_display_fake.c | 3 ++-
src/uxa/intel_display.c| 7 +--
3 files changed
Steven Noonan ste...@uplinklabs.net writes:
Was using my machine normally, then my mouse cursor vanished. After switching
to a VT and back to X11, my cursor came back. But I did notice a nasty trace
in
dmesg (below).
I don't think the trace below is related to the cursor disappearing.
I
Julien Cristau jcris...@debian.org writes:
Only since
http://cgit.freedesktop.org/xorg/xserver/commit/?id=901fbfbbbd71c0d82080957f8ba09eebbc786f2b
Which could probably have used a different name to avoid silent
breakage.
Yeah, that probably would have been a better change.
--
Steven Noonan ste...@uplinklabs.net writes:
OK, good to know. Thanks for pointing those out!
As Julien points out, this bug only affects people running master from
the X server though...
--
keith.pack...@intel.com
pgpHmhnPO7B4K.pgp
Description: PGP signature
Ville Syrjälä ville.syrj...@linux.intel.com writes:
Todd already implemented 5.4Gbps support a while back. So it seems your
tree is a bit out of date.
I didn't find it on drm-intel-fixes-2014-02-14; can you explain which
tree it is present in?
--
keith.pack...@intel.com
pgpDBs_8j9uhj.pgp
.
When running efifb on an nVidia card, executing this store to SR01
ends up causing the screen to go black.
I'm not sure if this store is still required; this patch limits it to
when the intel card is primary.
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915
Chris Wilson ch...@chris-wilson.co.uk writes:
The bspec still says we must assert SR01 bit5 prior to disabling the VGA
plane.
Perhaps the test should be whether (vga_reg VGA_DISP_DISABLE) == 0 and
do nothing if the plane is already off.
The problem is that for some reason we're smashing
Chris Wilson ch...@chris-wilson.co.uk writes:
Ok, so as no vgaarb_clients have yet been registered and so the call to
grab the IO resource does not actually disable VGA IO routing to the
nvidia card.
Yikes! This explains a lot.
If you care to update the changelog to explain the problem is
Chris Wilson ch...@chris-wilson.co.uk writes:
[PATCH 1/4] Support 64-bit MSC values. Handle kernel vageries about
Some spurious assignments that appear to intentially drop the error code
could be clarified,
I can't find any dropped error codes in this patch to add comments to,
please
Kristian Høgsberg hoegsb...@gmail.com writes:
I already explained to Keith why we use different sets of format codes
in the DRI interface, but it's always fun to slam other peoples code.
As we discussed, my complaint isn't so much about __DRI_IMAGE_FOURCC,
but the fact that the __DRIimage
Ville Syrjälä ville.syrj...@linux.intel.com writes:
What is this format anyway? -ENODOCS
Same as MESA_FORMAT_SARGB8 and __DRI_IMAGE_FORMAT_SARGB8 :-)
If its just an srgb version of ARGB, then I wouldn't really want it
in drm_fourcc.h. I expect colorspacy stuff will be handled by various
Here's a series of patches which provide DRI3 and Present support in
the Intel 2D driver. The first two patches pave the way by
synthesizing 64-bit vblank counters and extending the DRM event
handling to allow for both DRI2 and DRI3 events. Then there's a patch
to add DRI2 and miSyncShm support
Signed-off-by: Keith Packard kei...@keithp.com
---
configure.ac| 15 ++
src/uxa/Makefile.am | 6 +
src/uxa/intel.h | 15 ++
src/uxa/intel_driver.c | 4 +
src/uxa/intel_present.c | 406
5 files changed, 446 insertions
, the X server would end up using stale pointers
stored in those structures. Using simple integers makes it possible to
empty the queue of pending interrupt data and then ignore the stale
kernel data.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h | 31 -
src/uxa
Signed-off-by: Keith Packard kei...@keithp.com
---
configure.ac | 14
src/uxa/Makefile.am| 7 ++
src/uxa/intel.h| 17 +
src/uxa/intel_dri3.c | 184 +
src/uxa/intel_driver.c | 13
src/uxa/intel_sync.c
and
tracking the high 32-bits of MSC separately.
Signed-off-by: Keith Packard kei...@keithp.com
---
src/uxa/intel.h | 9
src/uxa/intel_display.c | 118 -
src/uxa/intel_dri.c | 125
3 files
I'm getting some weird results when using vblank_count on my Ivybridge
machine across suspend/resume.
With glxgears running, I suspend the machine. At resume, I see
vblank_count temporarily jump back by a fairly large amount (usually
between 1 and 2 frames). After a short while, it
Knut Petersen knut_peter...@t-online.de writes:
/home/knut/fast/xorg/X11-h/usr/include/xorg/shmint.h:59:31: fatal
error: protocol-versions.h: No such file or directory
Julien noticed this as well; I've posted a patch to the server to fix
it (by not including protocol-versions.h from shmint.h)
Generally I think checking our current sw state instead of reading hw
registers would be safer, e.g. in case we start to queue up more than
one pageflip. For async pageflips in benchmark mode flip as fast as
you can queue would be a sensible mode.
Ok, I've moved the tiling checks to the
This adds the necesary register defines for async page flipping
through the command ring, and then hooks those up for Ivybridge (gen7)
page flipping.
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/i915_reg.h | 6 ++
drivers/gpu/drm/i915/intel_display.c | 37
Just copies the IVB code
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/intel_display.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c
b/drivers/gpu/drm/i915/intel_display.c
index 166aa2c
Jesse Barnes jbar...@virtuousgeek.org writes:
v2: use console_trylock() to try to resume the console immediately
(Chris)
This will cause other printks to stall if i915 grabs the lock
first. Seems like a way to get random resume delays to me.
--
keith.pack...@intel.com
pgpas36b6iooM.pgp
Ben Widawsky b...@bwidawsk.net writes:
Also, as a bikeshed you could probably get a much better detection with
a CRC or something similar.
Wonder if you could use the existing MD5 code in the kernel; would avoid
all sorts of unfortunate false-positives.
--
keith.pack...@intel.com
Lespiau, Damien damien.lesp...@intel.com writes:
On Tue, Aug 14, 2012 at 5:34 AM, Keith Packard kei...@keithp.com wrote:
@@ -3728,7 +3728,8 @@ static inline bool intel_panel_use_ssc(struct
drm_i915_private *dev_priv)
*/
static bool intel_choose_pipe_bpp_dither(struct drm_crtc *crtc
Lespiau, Damien damien.lesp...@intel.com writes:
I can't see anything in the docs about an order requirement for those.
Right, the docs don't say anything, which is a bit disconcerting.
Not sure why the other way does not make sense. Somehow disabling TX
before RX makes some sense to me (TX
Paulo Zanoni przan...@gmail.com writes:
+#define HSW_PTE_UNCACHED 0x
Are you sure this value should be zero? It seems pretty unlikely to me.
--
keith.pack...@intel.com
pgptzbyqd415W.pgp
Description: PGP signature
___
Intel-gfx mailing
display_bpc might not have been set before comparing with the
requested mode, so wait until afterwards before comparing with the
supported fdi bandwidth. Not a significant change as any case that
mattered would have worked; this just makes the debug messages look nicer.
Signed-off-by: Keith
This is the complete set of patches that yield a working 3-pipe mode
setting configuration on my test machines. It does not make DPMS work,
so I still need to figure that out. As the DPMS paths are almost
entirely different from mode setting (whose crazy idea was that,
anyway?), that may take a
These should probably all look like
enabled |= (1 pipe)
so that the intent is clear...
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/intel_pm.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers
Just a bit of cleanup; it appears to have no effect.
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/intel_display.c |7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c
b/drivers/gpu/drm/i915/intel_display.c
Doesn't make sense to disable in the other order.
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/intel_display.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c
b/drivers/gpu/drm/i915/intel_display.c
Need to turn on the error correction when enabling training or it
might not get enabled in time.
This seems to fix the FDI-B/FDI-C link training problem.
Signed-off-by: Keith Packard kei...@keithp.com
---
drivers/gpu/drm/i915/intel_display.c | 11 ++-
1 file changed, 6 insertions
On Thu, 19 Jul 2012 00:16:59 +0200, Clemens Eisserer linuxhi...@gmail.com
wrote:
I really hope I won't need to use VGA forever - the blurry fonts make
my eyes bleed ;)
Yeah, just be aware that DP to HDMI/DVI isn't really a 'dongle' in the
usual sense, the whole internal hardware is running
Chris Wilson ch...@chris-wilson.co.uk writes:
On Thu, 21 Jun 2012 18:13:19 -0700, Keith Packard kei...@keithp.com wrote:
It was structured to minimise lane count because certain chipsets did
not wire up all the lanes, right? Is that still relevant as we are using
the advertised
Jesse Barnes jbar...@virtuousgeek.org writes:
In embedded applications, some of the lanes may not exist, but the DPCD
should indicate that (though as Keith says, some lie about it). But if
we set aside eDP it may be safe...
Yeah, that's my thinking. We should probably include eDP hooked up
Daniel Vetter dan...@ffwll.ch writes:
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -1154,11 +1154,10 @@ static void ironlake_edp_panel_off(struct intel_dp
*intel_dp)
DRM_DEBUG_KMS(Turn eDP power off\n);
-WARN(intel_dp-want_panel_vdd, Cannot
On Tue, 1 May 2012 08:01:08 -0700, Jesse Barnes jbar...@virtuousgeek.org
wrote:
I had wanted to avoid every HSW system looking like it had a bunch of
HDMI and DP ports, when it really only has one of each or something.
Every DP port is also an HDMI port when a DP to HDMI converter is
plugged
#part sign=pgpmime
On Thu, 12 Apr 2012 19:34:12 + (UTC), Eric Appleman erapple...@gmail.com
wrote:
It's a known issue, but I've yet to find a comprehensive explanation for
what's
going on.
Appears to be caused by the Hi-Z code. No known solution at this
point, aside from disabling Hi-Z.
#part sign=pgpmime
On Tue, 10 Apr 2012 09:46:53 -0400, Adam Jackson a...@redhat.com wrote:
Certainly an improvement.
Reviewed-by: Adam Jackson a...@redhat.com
I'd like to know if this actually helps someone before I stick it in
drm-intel-fixes...
--
keith.pack...@intel.com
#part sign=pgpmime
On Tue, 10 Apr 2012 09:20:38 -0400, Adam Jackson a...@redhat.com wrote:
On 4/10/12 4:35 AM, Chris Wilson wrote:
As part of the PCH split, the ability to control CRT standby/suspend
states was defeatured; the bits are now marked reserved and apparently
have no effect.
#part sign=pgpmime
On Fri, 30 Mar 2012 14:45:16 -0700, Jesse Barnes jbar...@virtuousgeek.org
wrote:
So it looks like we can't use this on the BLT ring in SNB or IVB. So
we'll need a render ring BLT routine to use here instead (hello SNA).
Or a semaphore to block the render ring?
--
#part sign=pgpmime
On Thu, 29 Mar 2012 13:44:28 +0100, Chris Wilson ch...@chris-wilson.co.uk
wrote:
In conjunction with bits Power Sequence Progress field and Power Cycle
Delay Active, this bit set to a one indicates that the panel is
currently powered up or is currently in the power down
#part sign=pgpmime
On Thu, 29 Mar 2012 18:12:56 +0200, Takashi Iwai ti...@suse.de wrote:
The strange thing is that, although you can recover the display by
turning off LVDS and on again once when the problem happens, but then
the display starts flickering. And, the flickering continues even
#part sign=pgpmime
On Thu, 29 Mar 2012 20:02:01 +0200, Takashi Iwai ti...@suse.de wrote:
Sure, that'd be a preferred option.
If you have any easy test in mind, let me know.
The way I'd love to see it tested would be to capture signal traces on
the LVDS link across mode set and see what
#part sign=pgpmime
On Tue, 20 Mar 2012 13:04:41 +0100, Takashi Iwai ti...@suse.de wrote:
Since checking the lid state is tricky and unreliable, the practical
check would be simply reading the first LVDS reg and seeing whether it
was initialized or not. It seems that it reads to 0x02 when
#part sign=pgpmime
On Sat, 17 Mar 2012 08:59:56 +0100, Takashi Iwai ti...@suse.de wrote:
Well, the LVDS reg data isn't in lvds_dvo_timing but in lvds_fp_timing,
thus you need to look at a different entry in anyway.
Right, a parallel function which returns the lvds_fp_timing structure
instead
#part sign=pgpmime
On Fri, 16 Mar 2012 22:41:12 +0100, Takashi Iwai ti...@suse.de wrote:
+/* read the initial LVDS register value for the given panel mode */
+static unsigned int get_lvds_reg_val(const struct bdb_header *bdb,
+ const struct
Jesse sent me a couple of trivial sprite plane fixes.
The following changes since commit 91982b58d35720b75b894c60e1e3133daa455b53:
drm/gma500: Fix Cedarview boot failures in 3.3-rc (2012-03-05 14:08:31 +)
are available in the git repository at:
#part sign=pgpmime
On Wed, 7 Mar 2012 07:02:02 -0800, Jesse Barnes jbar...@virtuousgeek.org
wrote:
Dave, not sure if Keith has setup his -fixes tree again, but this one
needs to go to Linus in your next pull assuming you're doing one.
Yeah, I got home just in time to travel for a whole week.
#part sign=pgpmime
On Mon, 27 Feb 2012 12:40:10 -0800, Jesse Barnes jbar...@virtuousgeek.org
wrote:
Had the wrong bits and field definitions.
Merged.
617cf88..ab2f9df drm-intel-fixes - drm-intel-fixes
--
keith.pack...@intel.com
___
Intel-gfx
#part sign=pgpmime
On Wed, 7 Mar 2012 08:49:29 -0800, Jesse Barnes jbar...@virtuousgeek.org
wrote:
intel_framebuffer_init does some basic sanity checking of the pixel format,
but is used by the plane code in addition to the primary crtc. So it
needs to contain any formats used in either
#part sign=pgpmime
On Wed, 07 Mar 2012 14:04:28 -0800, Jesse Barnes jbar...@virtuousgeek.org
wrote:
Yeah, only 1/2 belongs in fixes. The other one needs another patch on
top to avoid unpinning an active buffer.
Hence 'sketchy' :-)
--
keith.pack...@intel.com
#part sign=pgpmime
On Thu, 1 Mar 2012 12:37:47 -0800, Jesse Barnes jbar...@virtuousgeek.org
wrote:
The intent here is to build enough of the configuration to allow
set_config to avoid mode setting if possible.
When I played with this, not setting the fb across this process tended
to do 'bad'
1 - 100 of 603 matches
Mail list logo