summaryrefslogtreecommitdiff
path: root/driver
AgeCommit message (Collapse)Author
2022-02-07The color map support in wsfb(4) only supports up to 256 palette entries.Mark Kettenis
However for 30-bit color depth modes, Xorg assumes 1024 palette entries are supported. Since we don't actually support hardware with both 30-bit color depth and hardware palette support, skip the color map handling in that case. This is what the xf86-video-ati driver does as well. This prevents us from smashing the stack. ok matthieu@
2021-11-23Update openchrome to 0.6.409.Frederic Cambus
OK and with help from matthieu@
2021-11-17Don't set SourceValidate pointer to NULLMatthieu Herrb
inspired from similar code in amdgpu(4), fixes a crash when xrandr(1) is invoked with X server 21.1.1. reported by espie@
2021-11-11Fixes for xserver 1.21Matthieu Herrb
2021-11-11Fixes for xserver 21.1Matthieu Herrb
2021-11-11Update to git -current version for compatibility with Xserver 21.1Matthieu Herrb
2021-08-31regenMatthieu Herrb
2021-08-31remove `pwd $0` bashismMatthieu Herrb
2021-08-30Update to xf86-input-elographics 1.4.2Matthieu Herrb
2021-08-03update to xf86-video-amdgpu 21.0.0Jonathan Gray
only change to the diff on tech@ many people tested is a version bump
2021-06-25support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64.Matthieu Herrb
from jsg@, ok kettenis@
2021-06-15Initial attempt to build xserver for riscv64Dale Rahn
ok matthieu@
2021-05-02remove sgi drivers listsMatthieu Herrb
2021-03-28Ignore WSMOUSEIO_GTYPE ioctl failure when checking /dev/wsmouseJoshua Stein
When xf86-input-ws has attached separately to all existing mouse devices already or there are no mice plugged in, xf86-input-ws fails to attach to the wsmouse mux as a default fallback because there is no wsmouse device left in the mux to handle the WSMOUSEIO_GTYPE ioctl. If a USB mouse is later plugged in, there will not be any xf86-input-ws driver loaded listening to /dev/wsmouse for input. ok matthieu
2021-03-26Update to xf86-video-r128 6.12.0Matthieu Herrb
2021-03-13Add support for 30-bit color.Mark Kettenis
ok matthieu@
2021-02-07fix typo when defining away tightly_packed when building without -OJonathan Gray
spotted by deraadt@ when building with CFLAGS=-fno-common matches upstream commit by Alexei Podtelezhnikov sna: fix typo for --enable-debug=full db2356f5861d4a81d67c00843a15f5624cd21fb5
2021-01-30Fix build with -fno-common.Matthieu Herrb
2021-01-20Fix for GCC 10 activating stricter check for extern variables / structsJonathan Gray
From Kevin Brace edb46574d4686c59e80569ba236d537097dcdd0e in xf86-video-openchrome git fixes clang 11 build mortimer@ had the same diff ok fcambus@
2021-01-18Fix link failure with gcc 10Jonathan Gray
From Adam Jackson f223035f4ffcff2a9296d1e907a5193f8e8845a3 in xf86-video-ati git fixes clang 11 build mortimer@ had the same diff
2021-01-18Fix link failure with gcc 10Jonathan Gray
From Adam Jackson edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d in xf86-video-amdgpu git fixes clang 11 build mortimer@ had the same diff
2021-01-09unbreak DRI3 support by using priv_open_device() to open the devicesRobert Nagy
priv_open_device() has to be used in case the X server is running privilege separated ok jsg@
2020-12-21unbreak DRI3 support by using priv_open_device() to open the devicesRobert Nagy
priv_open_device() has to be used in case the X server is running privilege separated ok kettenis@, jsg@, matthieu@
2020-10-28Video drivers for powerpc64.Mark Kettenis
ok matthieu@, jsg@
2020-10-26backport commits to not crash when accel is disabledJonathan Gray
cb27a5b Handle NULL fb_ptr in pixmap_get_fb e2cd67a Bail from amdgpu_pixmap_get_handle with ShadowFB
2020-10-26backport commits to not crash when accel is disabledJonathan Gray
c0eb5dbd Don't crash X server if GPU acceleration is not available 4d84cf43 Handle NULL fb_ptr in pixmap_get_fb prompted by a report to bugs@ from Jean-Louis ABRAHAM ok matthieu@
2020-09-13Use C99 designated structure initializers.Matthieu Herrb
No expected code change.
2020-06-14Remove the (out of date) list of supported architectures.Matthieu Herrb
2020-05-16Fix VT switching in EXA acceleration.Matthieu Herrb
2020-05-16MFC: alpine: Default to 16bppMatthieu Herrb
24bpp support is going away, so since we can't do 32bpp and these cards have basically no VRAM to begin with, drop to 16bpp. Signed-off-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2020-01-25Fix for removal of the shadowDamage() macro in xserver 1.20.Matthieu Herrb
Problem nocited by David Savolainen. Thanks.
2019-10-26Update to xf86-video-ati 19.10.0. tested by jsg@Matthieu Herrb
2019-10-26Update to xf86-video-amdgpu 19.1.0. Tested by mortimer@ and jsg@Matthieu Herrb
2019-08-28build xf86-video-amdgpu on arm64Jonathan Gray
ok kettenis@ patrick@
2019-08-08replace obsoleted xf86{,Un}BlockSIGIO() calls by input_{,un}lock()Matthieu Herrb
for xserver 1.20. No functional change.
2019-08-08Adapt Block and Wakeup handlers prototypes to X server 1.20.Matthieu Herrb
No functional change.
2019-08-08Adapt Block and Wakeup handlers prototypes to X server 1.20.Matthieu Herrb
No functional change.
2019-07-27Compatibility with xserver 1.20Matthieu Herrb
reminded by jsg@
2019-07-27Compatibility with xserver 1.20Matthieu Herrb
2019-07-27Compatibility with xserver 1.20Matthieu Herrb
2019-06-30Replace LoaderGetOS() calls by direct calls to uname(3).Matthieu Herrb
In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-06-30Remove. Unlinked from the build for 6 weeks.Matthieu Herrb
2019-05-12Revert the local change to disable glamor accel on r600 toJonathan Gray
northern island radeons. When this was done radeondrm was still based on linux 3.8 and Mesa was 13.0.6 without libLLVM. Now we have a radeondrm based on linux 4.19 and Mesa 18.3.5 built against libLLVM. This also makes DRI3 be on by default for these parts. discussed with kettenis@