lp:xserver-xorg-video-intel

Created by James Westby on 2009-12-16 and last modified on 2019-12-09
Get this branch:
bzr branch lp:xserver-xorg-video-intel

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
xf86-video-intel
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/xorg/driver/xf86-video-intel.

The next import is scheduled to run in 1 hour.

Last successful import was 4 hours ago.

Import started 4 hours ago on alnitak and finished 4 hours ago taking 20 seconds — see the log
Import started 10 hours ago on alnitak and finished 10 hours ago taking 25 seconds — see the log
Import started 16 hours ago on alnitak and finished 16 hours ago taking 20 seconds — see the log
Import started 22 hours ago on izar and finished 22 hours ago taking 20 seconds — see the log
Import started on 2019-12-11 on izar and finished on 2019-12-11 taking 20 seconds — see the log
Import started on 2019-12-10 on alnitak and finished on 2019-12-10 taking 20 seconds — see the log
Import started on 2019-12-10 on izar and finished on 2019-12-10 taking 20 seconds — see the log
Import started on 2019-12-10 on izar and finished on 2019-12-10 taking 20 seconds — see the log
Import started on 2019-12-10 on alnitak and finished on 2019-12-10 taking 20 seconds — see the log
Import started on 2019-12-09 on izar and finished on 2019-12-09 taking 20 seconds — see the log

Recent revisions

8587. By Ville Syrjälä <email address hidden> on 2019-12-09

sna: Fix dirtyfb detection

Fix the accidentally swapped bpp and depth values passed to
the addfb ioctl when we're testing for dirtyfb presence.
Currently the addfb fails every time so we don't even test
the actual dirtyfb ioctl.

Signed-off-by: Ville Syrjälä <email address hidden>
Reviewed-by: Chris Wilson <email address hidden>

8586. By Chris Wilson on 2019-12-09

Revert "sna: Close each client op with an arbitrartion check"

This reverts commit b5ac286c9bb0 as it escaped before being completed.
It proved it's worth in preventing sna from hogging the GPU for too long
under x11perf stress, but it didn't check to see if there was enough
space left in the batch before emitting the dword. Simply revert the
patch for now.

Reported-by: Matti Hämäläinen <email address hidden>
Closes: https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/issues/174
Signed-off-by: Chris Wilson <email address hidden>

8585. By Chris Wilson on 2019-11-27

Update buglink for gitlan issues

Issue tracking has been moved from a bugzilla instance to a gitlab
instance to go alongside and integrated with the gitlab repo, still all on
freedesktop.org.

Signed-off-by: Chris Wilson <email address hidden>

8584. By Chris Wilson on 2019-11-17

sna: Fix overflow calculation for number of boxes that fit

We detect when the number of boxes we wished to emit into the batch
would overflow, but then miscalculated the number that would actually fit.

References: https://bugs.freedesktop.org/show_bug.cgi?id=112296
Signed-off-by: Chris Wilson <email address hidden>

8583. By Peter Wu on 2019-11-15

sn: fix PRIME output support since xserver 1.20

Since "Make PixmapDirtyUpdateRec::src a DrawablePtr" in xserver, the
"src" pointer might point to the root window (created by the server)
instead of a pixmap (as created by xf86-video-intel). Use
get_drawable_pixmap to handle both cases.

When built with -fsanitize=address, the following test on a hybrid
graphics laptop will trigger a heap-buffer-overflow error due to
to_sna_from_pixmap receiving a window instead of a pixmap:

    xrandr --setprovideroutputsource modesetting Intel
    xrandr --output DP-1-1 --mode 2560x1440 # should not crash
    glxgears # should display gears on both screens

With nouveau instead of modesetting, it does not crash but the external
monitor remains blank aside from a mouse cursor. This patch fixes both.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100086
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111976
Signed-off-by: Peter Wu <email address hidden>
Reviewed-by: Ville Syrjälä <email address hidden>
Signed-off-by: Chris Wilson <email address hidden>

8582. By Chris Wilson on 2019-11-02

sna: Close each client op with an arbitrartion check

Minimise preemption latency by frequently checking for pending preemption
events in between X11 client requests.

Signed-off-by: Chris Wilson <email address hidden>

8581. By Chris Wilson on 2019-10-07

sna: Scale cpp by 8 for bit depth

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111916
Fixes: 1804eacc85da ("sna: Add sna_br13_color_depth()")
Signed-off-by: Chris Wilson <email address hidden>

8580. By Chris Wilson on 2019-09-27

sna: Squelch compiler warning for unused var

sna_display.c: In function ‘crtc_init_gamma’:
sna_display.c:7462:28: warning: unused variable ‘lut’ [-Wunused-variable]
sna_display.c:7444:14: warning: unused variable ‘sna’ [-Wunused-variable]

Signed-off-by: Chris Wilson <email address hidden>

8579. By Ville Syrjälä <email address hidden> on 2019-09-19

sna: Fix compiler warnings due to DrawablePtr vs. PixmapPtr

Deal with xserver commit 8e3b26ceaa86 ("Make PixmapDirtyUpdateRec::src
a DrawablePtr")

Not sure this is still correct though. Is this stuff limited to
pixmaps anymore?

Signed-off-by: Ville Syrjälä <email address hidden>

8578. By Ville Syrjälä <email address hidden> on 2019-09-19

tools: Get rid of -Wno-sign-compare

Fix the sign comparison warnings by changing some types, and
using a few casts.

Signed-off-by: Ville Syrjälä <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers