xserver/hw
Repository files (latest commit first)
Filename Latest commit message Latest commit date
stefan11111 d84ff7549d xfree86/linux: Enable all I/O ports
When switching vt to an X server using the vesa driver,
the driver needs access to a high io port, which segfaults
if only the first 1024 io ports are enabled.

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>

-----------------------------------------------------------

Fix mach64 driver crash
Due to lack of iopl(3), mach64 driver crashes when ior(BUS_CNTL) is
called. Since BUS_CNTL is out of the range 0x0000-0x03ff, ioperm(0,
1024, 1) is not sufficient and the ior() causes access violation.
This patch reintroduce iopl(3) call in the function hwEnableIO().

Addresses: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110521

Fixes: a0f738a673 ("Fixed ioperm calls in hwEnableIO")
Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2052>
2026-04-21 12:15:35 +02:00
..
kdrive kdrive: ephyr: add noreturn attribute to ephyrProcessErrorEvent() 2025-12-11 15:05:01 +01:00
vfb vfb: drop unused DarwinHandleGUI() 2025-07-04 17:10:02 +02:00
xfree86 xfree86/linux: Enable all I/O ports 2026-04-21 12:15:35 +02:00
xnest mingw32: fix winsock2.h include 2025-12-19 12:37:12 +01:00
xquartz xquartz: drop using HAVE_DIX_CONFIG_H 2025-07-08 17:43:07 +02:00
xwin mingw32: fix winsock2.h include 2025-12-19 12:37:12 +01:00
meson.build drop Xwayland 2025-06-17 12:51:36 +02:00