xserver/hw/xfree86
notbabaisyou 461411c798 modesetting: allow enabling atomic mode.
The Linux kernel has long had code preventing Xorg from using atomic
modesetting due to various bugs in it's implementation, some of these
issues have since been fixed but some issues remain namely with DPMS
and other smaller things, we should allow users to opt-in by setting
"Option 'Atomic' 'True'"

This shouldn't cause any issues as the feature remains disabled by default.

Co-authored-by: Daniel Abrecht <public@danielabrecht.ch>
Signed-off-by: notbabaisyou <though-went-some-simple@proton.me>
2025-06-27 19:23:31 +02:00
..
common hw: add/fix include guards where missing/broken 2025-06-27 13:58:05 +02:00
compat xfree86: compat: fix Ones for compilers where __builtin_popcountl is missing 2025-06-23 14:14:48 +02:00
ddc xfree86: xf86Priv.h: unexport xf86Initialising field 2025-06-12 17:21:47 +02:00
dixmods xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
doc xfree86: xf86.h: drop xf86GetFlipPixels() 2025-06-12 17:21:47 +02:00
dri treewide: preemptively revert !1714 where it affects ABI compatibility 2025-06-16 10:32:48 +02:00
dri2 hw: add/fix include guards where missing/broken 2025-06-27 13:58:05 +02:00
drivers modesetting: allow enabling atomic mode. 2025-06-27 19:23:31 +02:00
exa xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
fbdevhw xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
glamor_egl xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
i2c xfree86: i2c: drop unused xf86I2CWriteWord() 2025-06-12 16:22:54 +02:00
int10 hw: add/fix include guards where missing/broken 2025-06-27 13:58:05 +02:00
loader xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
man xfree86: man: fix git URL 2025-06-23 16:50:19 +02:00
modes xfree86: Check for RandR provider functions 2025-06-17 20:01:25 +02:00
os-support xfree86: xf86Priv.h: unexport xf86HandlePMEvents() 2025-06-12 17:21:48 +02:00
parser hw: add/fix include guards where missing/broken 2025-06-27 13:58:05 +02:00
ramdac dix: move ColormapRec declaration out of public header 2025-06-12 17:21:43 +02:00
shadowfb xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
utils xfree86: utils: gracefully handle allocation failure. 2025-06-12 16:33:37 +02:00
vgahw xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
x86emu xfree86: x86emu: add extra assert()'s 2025-06-12 16:33:24 +02:00
xkb xfree86: xf86.h: unexport xf86ProcessActionEvent() 2025-06-12 17:21:47 +02:00
.gitignore Xorg: Add Xorg.wrap to hw/xfree86/.gitignore 2014-04-18 11:39:16 +02:00
Xorg.sh.in xfree86: rename Xorg.bin to Xorg 2015-01-05 09:53:58 +10:00
meson.build xfree86: add per major-version driver/module subdirectories 2025-06-12 17:21:48 +02:00
sdksyms.sh dix: don't install selection.h anymore 2025-06-12 17:21:46 +02:00
xorg-wrapper.c Fix various spelling errors 2019-10-01 17:05:28 +00:00
xorgconf.cpp Fix spelling/wording issues 2020-07-05 13:07:33 -07:00