xf86-video-vesa: Changes to 'master'
Adam Jackson
ajax at kemper.freedesktop.org
Thu Feb 15 19:27:42 UTC 2018
src/vesa.c | 34 ++++++++++++++++++++++++++++++++--
1 file changed, 32 insertions(+), 2 deletions(-)
New commits:
commit f7876ce62c751c9b28d5750e1d01def877e666fb
Author: Ian Lepore <freebsd-xorg at damnhippie.dyndns.org>
Date: Wed Jan 31 10:48:09 2018 -0500
Honor Option "NoDDC" correctly
Move xf86CollectOptions before the DDC code so it can actually hear us
when we ask to disable DDC.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46541
Signed-off-by: Adam Jackson <ajax at redhat.com>
commit 2cb984533fd7a36151bb8be18a63f678a552ad71
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Jan 31 10:48:08 2018 -0500
Use VBEFreeVBEInfo not free
A VbeInfoBlock has substructure, just freeing the object will leak.
Unfortunately VBEFreeVBEInfo does not check for NULL first so we have
to.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=25029
Signed-off-by: Adam Jackson <ajax at redhat.com>
commit 9c4f6c7ab011435a492dd5cb1847bf00f290c219
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Jan 31 10:48:07 2018 -0500
Fall back to VGA if the palette API isn't supported
I ported vesa to use the VBE service back in:
commit 55f585a15f42ffe028ff37ea1f63543795dbf56e
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Sep 18 17:02:16 2009 -0400
Use VBE palette load, not VGA banging.
I'm reasonably sure that worked on all the hardware I had handy at the
time. But it doesn't work in seabios, which means 8bpp is broken under
qemu.
We query this API early in initialization, and if it fails ->savedPal
will be NULL, so use that as the hint to fall back to VGA banging.
Signed-off-by: Adam Jackson <ajax at redhat.com>
Reviewed-by: Dave Airlie <airlied at redhat.com>
commit c6fdaad9649d3fb6a13a8180c17ea8181aabd375
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Jan 31 10:48:06 2018 -0500
Don't build old probe method on sufficiently new servers
If we have pciaccess and not ISA support VESAProbe is effectively return
FALSE, and the server will issue a potentially confusing fallback
message if VESAPciProbe failed and ->Probe is non-NULL.
Signed-off-by: Adam Jackson <ajax at redhat.com>
More information about the xorg-commit
mailing list