xserver/hw
Adam Jackson ff56048855 dri2: Stop pretending VGA arbitration matters
The VGA arbiter controls the PCI bus' routing of legacy VGA resources,
specifically the video memory aperture at 0xa0000-0xb0000 (640k should
be etc.) and a handful of I/O ports. Since 128k is far too small for a
real framebuffer these days, every driver instead maps a linear version
of VRAM through the PCI BAR. And no DRI2 drivers ever need I/O port
access, because all operations they might be used for (legacy VGA CRTC
setup, mostly) happen on the kernel side.

In other words, this just works, and we can stop breaking it.

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
2019-01-30 14:08:41 -05:00
..
dmx dix: Remove LegalModifier() 2018-09-28 16:25:17 -04:00
kdrive dix: Remove LegalModifier() 2018-09-28 16:25:17 -04:00
vfb os: Factor out CHECK_FOR_REQUIRED_ARGUMENTS 2018-10-25 14:46:44 +00:00
xfree86 dri2: Stop pretending VGA arbitration matters 2019-01-30 14:08:41 -05:00
xnest dix: Remove LegalModifier() 2018-09-28 16:25:17 -04:00
xquartz Remove obsolete B16 & B32 tags in struct definitions 2018-11-10 15:00:31 -08:00
xwayland xwayland: handle case without any crtc 2019-01-09 14:08:04 +01:00
xwin dix: Remove LegalModifier() 2018-09-28 16:25:17 -04:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00
meson.build meson: Move Xvfb build under an option. 2017-09-20 13:19:21 -04:00