xserver/hw/xfree86/drivers/modesetting
Trevor Davenport 69beb65653 modesetting: Fix invalid identity CTM on 32-bit.
On 32-bit, the shifts used to initialized the identity CTM overflow and
result in zero instead of the intended 1.  This results in a broken
display (on at least i915) when using the modesetting xorg driver.

Fix the invalid CTM by using ULL suffix on the shifts.

Fixes:4e670f1281ad75c5673b6ac75645036d810da8d9

Signed-off-by: Trevor Davenport <trevor_davenport@selinc.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1526>
2024-05-09 11:59:55 -06:00
..
dri2.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
driver.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
driver.h modesetting: Use a more optimal hw cursor size 2023-12-16 08:03:26 +02:00
drmmode_display.c modesetting: Fix invalid identity CTM on 32-bit. 2024-05-09 11:59:55 -06:00
drmmode_display.h modesetting: Use a more optimal hw cursor size 2023-12-16 08:03:26 +02:00
dumb_bo.c modesetting: Include dix-config.h from dumb_bo.c 2015-05-12 08:02:11 -07:00
dumb_bo.h modesetting: Drop dumb_bo::map_count field and dead unmap code. 2014-12-11 11:26:19 -08:00
meson.build build: Switch to meson 0.56 2024-01-08 10:38:05 +00:00
modesetting.man modesetting: Enable TearFree by default 2023-12-17 16:59:57 +00:00
pageflip.c xfree86: modesettig: fix missing include of <errno.h> 2024-03-21 17:32:30 +01:00
present.c modesetting: unflip before any setcrtc() calls 2023-12-16 04:36:39 +00:00
vblank.c xfree86: modesettig: fix missing include of <errno.h> 2024-03-21 17:32:30 +01:00