IABSD.fr/xenocara/driver

Branch :


Log

Author Commit Date CI Message
fb763cc6 2023-09-08 05:44:27 Revert previous: unbreak build with clang-16 by fixing up function definitions to match the whole CARD64 vs uint64_t issue needs more thinking. Suggested by kettenis@
5ab3ec55 2023-09-07 09:13:51 unbreak build with clang-16 by not using non-existent functions and by using correct types where needed; this also removes some unnecessary casts and some ancient compat defines parts from and ok jsg@
09bc3281 2023-09-06 11:42:37 unbreak build with clang-16 by fixing up function definitions to match our uint64_t is an unsinged long long, but CARD64 is defined as unsigned long so the function pointer types in both glamor and xf86-video-amdgpu were mismatched and clang-16 treats that as an error ok matthieu@
4c4398b2 2023-08-12 16:48:44 Avoid close(-1). ok miod@ wsClose() is called twice on X server exit, so this test is needed to avoid calling close a 2nd time with -1.
849b02b8 2023-08-04 23:49:45 Support 8bpp X server on LUNA. LUNA's frame buffer is 'planar' type, not packed pixel. So use shadowUpdateAfb8 as shadow framebuffer procedure to work 8bpp X server. It took 10 years to make X server colored on LUNA. Originally inspired by NetBSD/amiga. ok miod@
16c13750 2023-08-01 11:06:13 Fix mmap'ing size for LUNA framebuffer. LUNA's video memory has 'linebytes * fPtr->info.height' bytes per 1 plane and the real visible area begins at 'offset' within that video memory area, so it does not need to add 'offset' when mmap'ing video memory. Noticed by nono emulator. ok miod@
0c022eeb 2023-07-03 08:00:43 Update to xf86-video-r128 6.12.1
35184de5 2023-07-03 07:50:30 Update xf86-video-ati to 22.0.0 All the important changes where already imported from upstreams.
214c2318 2023-07-03 07:28:53 Update to xf86-input-mouse 1.9.5
d1a8d3ab 2023-05-09 20:17:04 Update to xf86-video-sunffb 1.2.3
117e3ccc 2023-05-09 20:04:40 Include xf86Cursor.h instead of xf86RamDac.h
94b291fa 2023-05-08 16:03:58 Update to xf86-video-dummy 0.4.1
e4477439 2023-04-27 12:25:56 Swap saved x/y touchscreen values if axes are swapped. This fixes an issue where moving a finger horizontally or vertically on a rotated touchscreen caused the cursor to jump to position along a diagonal line. ok miod@ kettenis@
3e7961fb 2023-04-25 20:18:48 Fix error message typos: COORS -> COORDS. ok matthieu@
becd7a84 2023-04-25 16:07:13 xtsscale is in section 1, not section 8.
32b31618 2023-04-10 17:34:09 Update to xf86-video-nv 2.1.22
bdc10943 2023-04-10 17:15:06 Update to xf86-input-vmmouse 13.2.0
97110c5f 2023-04-10 17:08:51 Update to xf86-input-void 1.4.2
83bdfdd8 2023-04-10 16:38:33 Update to xf86-input-mouse 1.9.4
c85cd51b 2023-04-10 16:33:30 Update to xf86-input-joystick 1.6.4
30d3895f 2023-04-10 16:25:33 Update to xf86-input-elographics 1.4.3
f20d5d56 2023-03-01 20:21:10 Update to xf86-video-amdgpu 23.0.0. Tested by op@ and jsg@
921296be 2022-12-05 16:41:17 Add kqueue(2) support such that the amdgpu Xorg driver notices events signalled by the kernel driver. This makes sure xbacklight(1) will report the right display brightness if it is changed by using the brightness keys on the keyboard or through wsconsctl(8). ok jsg@, matthieu@
81e9319c 2022-12-04 18:15:08 Update xf86-video-mach64 to version 6.9.7.
317ccbdd 2022-11-11 01:12:13 disable libudev to fix build when xatracker is present xatracker is part of Mesa and not currently installed ok matthieu@
bd36b579 2022-11-10 17:38:58 When no device is provided in the config file, try xf86Info.consoleFd before defaulting to an hard-coded device name. Tested by tobhe@
fed98a76 2022-11-10 17:36:42 Simplify the test on mode in WsfbSaveScreen() and add error checking. Tested by tobhe@
26ef0130 2022-07-21 18:21:06 Handle framebuffers where the first pixel isn't page aligned in a similar way to the xf86-video-wsfb driver. ok matthieu@
e0923825 2022-07-16 21:14:40 Handle framebuffers where the first pixel isn't page-aligned. Fixes the running on the framebuffer of the Apple 14" and 16" Macbook Pro avoiding "the notch". Remove the special case for the LUNA framebuffer now that the offset for the first pixel is passed by the WSDISPLAYIO_GINFO ioctl. ok aoyama@, matthieu@
93bdf29f 2022-07-15 14:33:46 Update xf86-video-mga to version 2.0.1
5ae47b8b 2022-07-15 13:34:17 Update x86-input-synaptics to version 1.9.2
4f7f1885 2022-07-15 13:26:04 Update xf86-input-keyboard to version 2.0.0 No functional change on *BSD. Linux support is removed.
eaba5413 2022-06-28 10:09:44 Update to xf86-video-vmware 13.3.0
5b121225 2022-06-28 09:36:35 xf86-video-dummy: update to version 0.4.0
8aaca222 2022-05-27 16:34:34 Do not free() an on-stack array. Reported by Tobias Nygren using gcc10.
57ae4c77 2022-05-11 07:48:58 Fix typo: ususally -> usually.
778b9e57 2022-03-08 03:56:50 update to xf86-video-amdgpu 22.0.0
648a8d44 2022-02-07 18:38:44 The color map support in wsfb(4) only supports up to 256 palette entries. 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@
604ad564 2021-11-23 17:50:30 Update openchrome to 0.6.409. OK and with help from matthieu@
6022a4d0 2021-11-17 19:43:43 Don't set SourceValidate pointer to NULL inspired from similar code in amdgpu(4), fixes a crash when xrandr(1) is invoked with X server 21.1.1. reported by espie@
4fdf2e01 2021-11-11 09:31:13 Fixes for xserver 1.21
09733ff9 2021-11-11 09:30:43 Fixes for xserver 21.1
d22761cd 2021-11-11 09:30:14 Update to git -current version for compatibility with Xserver 21.1
34c1d1b3 2021-08-31 18:57:26 regen
b7edd297 2021-08-31 18:56:43 remove `pwd $0` bashism
004f79d9 2021-08-30 11:22:46 Update to xf86-input-elographics 1.4.2
e52bdfbe 2021-08-03 05:35:52 update to xf86-video-amdgpu 21.0.0 only change to the diff on tech@ many people tested is a version bump
80198aa2 2021-06-25 19:32:01 support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64. from jsg@, ok kettenis@
be6f9bdd 2021-06-15 13:57:42 Initial attempt to build xserver for riscv64 ok matthieu@
c6b89791 2021-05-02 10:22:57 remove sgi drivers lists
2cc95a69 2021-03-28 15:57:45 Ignore WSMOUSEIO_GTYPE ioctl failure when checking /dev/wsmouse 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
a9d2f207 2021-03-26 18:23:03 Update to xf86-video-r128 6.12.0
266de269 2021-03-13 14:00:04 Add support for 30-bit color. ok matthieu@
bb87bf96 2021-02-07 07:33:03 fix typo when defining away tightly_packed when building without -O spotted by deraadt@ when building with CFLAGS=-fno-common matches upstream commit by Alexei Podtelezhnikov sna: fix typo for --enable-debug=full db2356f5861d4a81d67c00843a15f5624cd21fb5
55e4180b 2021-01-30 08:55:34 Fix build with -fno-common.
ade87d99 2021-01-20 02:38:49 Fix for GCC 10 activating stricter check for extern variables / structs From Kevin Brace edb46574d4686c59e80569ba236d537097dcdd0e in xf86-video-openchrome git fixes clang 11 build mortimer@ had the same diff ok fcambus@
9c091fab 2021-01-18 01:33:50 Fix link failure with gcc 10 From Adam Jackson f223035f4ffcff2a9296d1e907a5193f8e8845a3 in xf86-video-ati git fixes clang 11 build mortimer@ had the same diff
24a11e55 2021-01-18 01:31:19 Fix link failure with gcc 10 From Adam Jackson edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d in xf86-video-amdgpu git fixes clang 11 build mortimer@ had the same diff
d5d80a89 2021-01-09 07:22:49 unbreak DRI3 support by using priv_open_device() to open the devices priv_open_device() has to be used in case the X server is running privilege separated ok jsg@
b9b78c90 2020-12-21 09:06:14 unbreak DRI3 support by using priv_open_device() to open the devices priv_open_device() has to be used in case the X server is running privilege separated ok kettenis@, jsg@, matthieu@
81154a94 2020-10-28 22:18:10 Video drivers for powerpc64. ok matthieu@, jsg@
49df366b 2020-10-26 14:15:50 backport commits to not crash when accel is disabled cb27a5b Handle NULL fb_ptr in pixmap_get_fb e2cd67a Bail from amdgpu_pixmap_get_handle with ShadowFB
a76b9a7e 2020-10-26 13:32:00 backport commits to not crash when accel is disabled 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@
fd0b27a5 2020-09-13 10:26:31 Use C99 designated structure initializers. No expected code change.
1242f905 2020-06-14 07:10:44 Remove the (out of date) list of supported architectures.
6080f556 2020-05-16 14:18:52 Fix VT switching in EXA acceleration.
25e39ca9 2020-05-16 14:15:35 MFC: alpine: Default to 16bpp 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>
6629d503 2020-01-25 18:06:04 Fix for removal of the shadowDamage() macro in xserver 1.20. Problem nocited by David Savolainen. Thanks.
04984710 2019-10-26 09:37:25 Update to xf86-video-ati 19.10.0. tested by jsg@
0999e029 2019-10-26 09:36:38 Update to xf86-video-amdgpu 19.1.0. Tested by mortimer@ and jsg@
4126f048 2019-08-28 08:03:10 build xf86-video-amdgpu on arm64 ok kettenis@ patrick@
3a6045e4 2019-08-08 12:28:09 replace obsoleted xf86{,Un}BlockSIGIO() calls by input_{,un}lock() for xserver 1.20. No functional change.
2aeb2bf6 2019-08-08 12:23:34 Adapt Block and Wakeup handlers prototypes to X server 1.20. No functional change.
c0e6abce 2019-08-08 12:04:36 Adapt Block and Wakeup handlers prototypes to X server 1.20. No functional change.
14e30ce5 2019-07-27 07:49:57 Compatibility with xserver 1.20 reminded by jsg@
b8401f43 2019-07-27 07:48:19 Compatibility with xserver 1.20
f21a3f24 2019-07-27 07:47:47 Compatibility with xserver 1.20
adc53f05 2019-07-27 07:46:53 Compatibility with xserver 1.20
47fb7c8d 2019-07-27 07:46:01 Compatibility with xserver 1.20
7a92c4a4 2019-07-27 07:44:23 Compatibility with xserver 1.20
b61f69c7 2019-06-30 17:10:24 Replace LoaderGetOS() calls by direct calls to uname(3). In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@
8a3bde64 2019-06-30 12:41:51 Remove. Unlinked from the build for 6 weeks.
26e5e739 2019-06-30 12:40:39 Remove. Unlinked from the build for 6 weeks.
98368c8c 2019-06-30 12:40:06 Remove. Unlinked from the build for 6 weeks.
e853d962 2019-06-30 12:39:15 Remove. Unlinked from the build for 6 weeks.
38b9208d 2019-06-30 12:38:42 Remove. Unlinked from the build for 6 weeks.
45f19064 2019-06-30 12:37:59 Remove. Unlinked from the build for 6 weeks.
321c1a44 2019-06-30 12:37:06 Remove. Unlinked from the build for 6 weeks.
1fa5c5d4 2019-06-30 12:36:07 Remove. Unlinked from the build for 6 weeks.
ed6ff7ec 2019-06-30 12:34:20 Remove. Unlinked from the build for 6 weeks.
68d5ced3 2019-06-30 12:33:09 Remove. Unlinked from the build for 6 weeks.
91eba21c 2019-06-30 12:31:42 Remove. Unlinked from the build for 6 weeks.
c8a44df7 2019-06-30 12:30:29 Remove. Unlinked from the build for 6 weeks.
ce4ec097 2019-06-30 12:28:57 Remove. Unlinked from the build for 6 weeks.
9c1e7daf 2019-06-30 12:26:36 Remove. Unlinked from the build for 6 weeks.
c46a7519 2019-05-12 11:37:14 Revert the local change to disable glamor accel on r600 to 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@
3257269f 2019-05-12 08:34:26 Unlink a number of old video drivers from the build. The corresponding hardware is out of date, barely useable with modern systems and their code is not maintained. ok sthen@
7b04c906 2019-05-06 14:15:07 Update openchrome to 0.6.182. Tested on my VX900 system. Looks OK to matthieu@
7bcc69ee 2019-04-16 02:06:30 build xf86-video-amdgpu on amd64 and i386
7dd9065a 2019-04-16 01:59:34 regen