xenocara/driver/xf86-video-openchrome
matthieu 52f6d0ba20 Merge upstream fixes for several X libs vulnerabilities
discovered by Ilja van Sprundel.

CVE-2013-1981 X.org libX11 1.5.99.901 (1.6 RC1) integer overflows
CVE-2013-1982 X.org libXext 1.3.1 integer overflows
CVE-2013-1983 X.org libXfixes 5.0 integer overflows
CVE-2013-1984 X.org libXi 1.7.1 integer overflows
CVE-2013-1985 X.org libXinerama 1.1.2 integer overflows
CVE-2013-1986 X.org libXrandr 1.4.0 integer overflows
CVE-2013-1987 X.org libXrender 0.9.7 integer overflows
CVE-2013-1988 X.org libXRes 1.0.6 integer overflows
CVE-2013-1989 X.org libXv 1.0.7 integer overflows
CVE-2013-1990 X.org libXvMC 1.0.7 integer overflows
CVE-2013-1991 X.org libXxf86dga 1.1.3 integer overflows
CVE-2013-1992 X.org libdmx 1.1.2 integer overflows
CVE-2013-1994 X.org libchromeXvMC & libchromeXvMCPro in openChrome
0.3.2 integer overflows
CVE-2013-1995 X.org libXi 1.7.1 sign extension issues
CVE-2013-1996 X.org libFS 1.0.4 sign extension issues
CVE-2013-1997 X.org libX11 1.5.99.901 (1.6 RC1) buffer overflows
CVE-2013-1998 X.org libXi 1.7.1 buffer overflows
CVE-2013-1999 X.org libXvMC 1.0.7 buffer overflows
CVE-2013-2000 X.org libXxf86dga 1.1.3 buffer overflows
CVE-2013-2001 X.org libXxf86vm 1.1.2 buffer overflows
CVE-2013-2002 X.org libXt 1.1.3 buffer overflows
CVE-2013-2003 X.org libXcursor 1.1.13 integer overflows
CVE-2013-2004 X.org libX11 1.5.99.901 (1.6 RC1) unbounded recursion
CVE-2013-2005 X.org libXt 1.1.3 memory corruption
CVE-2013-2066 X.org libXv 1.0.7 buffer overflows
2013-05-23 22:42:07 +00:00
..
libxvmc Merge upstream fixes for several X libs vulnerabilities 2013-05-23 22:42:07 +00:00
man regen 2012-11-11 21:34:52 +00:00
src Remove calls to miInitializeBackingStore() and includes of mibstore.h 2013-05-12 13:06:24 +00:00
tools regen 2012-11-11 21:34:52 +00:00
acinclude.m4
aclocal.m4 regen 2012-11-11 21:34:52 +00:00
ChangeLog Update xf86-video-openchrome to 0.2.905 2012-05-15 21:32:57 +00:00
compile Update xf86-video-openchrome to 0.2.905 2012-05-15 21:32:57 +00:00
config.guess regen 2012-11-11 21:34:52 +00:00
config.h.in regen 2012-11-11 21:34:52 +00:00
config.sub regen 2012-11-11 21:34:52 +00:00
configure regen 2012-11-11 21:34:52 +00:00
configure.ac Patch the driver a bit more, to be able to build without XAA. 2012-11-11 21:34:15 +00:00
COPYING
depcomp regen 2012-11-11 21:34:52 +00:00
install-sh regen 2012-09-11 20:26:04 +00:00
ltmain.sh Fix check for xf86Modes.h. This fixes the radeonold driver build issues 2012-03-13 21:35:51 +00:00
Makefile.am Update xf86-video-openchrome to 0.2.905 2012-05-15 21:32:57 +00:00
Makefile.bsd-wrapper
Makefile.in regen 2012-11-11 21:34:52 +00:00
missing regen 2012-09-11 20:26:04 +00:00
NEWS Update to xf86-video-openchrome 0.2.906 2012-06-11 21:21:54 +00:00
README Update to xf86-video-openchrome 0.2.906 2012-06-11 21:21:54 +00:00

xf86-video-openchrome
---------------------
(http://www.openchrome.org)

SUPPORTED CHIPSETS :
--------------------
- CLE266 (VT3122)
- KM400/P4M800 (VT3205)
- K8M800 (VT3204)
- PM800/PM880/CN400 (VT3259)
- VM800/CN700/P4M800Pro (VT3314)
- CX700 (VT3324)
- P4M890 (VT3327)
- K8M890 (VT3336)
- P4M900/VN896 (VT3364)
- VX800 (VT3353)
- VX855 (VT3409)
- VX900 (VT3410)


SUPPORTED FEATURES :
--------------------
- Free modesetting for Unichrome, Unichrome Pro and Chrome9 chipsets.
- VBE modesetting for everything not natively supported.
- TV-out support.
- EXA acceleration.
- Hardware MPEG2 acceleration.


KNOWN BUGS/LIMITATIONS :
------------------------
* Laptop panel
- Laptop displays for anything other than CLE266 and KM400/P4M800 are only
  supported thru VBE calls.
- Virtual terminal is broken on some laptop displays. Use a vesa framebuffer to
  work around that (append vga=791 to your kernel command line, for example).

* XvMC
- The hardware MPEG4 acceleration that is present on some chipsets is not
  implemented.
- No XvMC support for CX700 and newer (new, unsupported engine).
- No XvMC support for K8M890, P4M890 and P4M900/VN896 (need to get dri working
  for them first).

* TV output
- TV modes are hardcoded and must be choosen inside a list depending on the TV
  encoder.
- Outputs are dependent on each other and will use the least common
  denominator. If you're using both VGA/LCD output and TV output, the VGA/LCD
  output will be limited by the TV encoder (720x576@50Hz for example).
  In other words, there is no dual screen support.

* Misc.
- Add-on TMDS encoders are not supported, except thru VBE.
- CX700, VX800 and VX855 integrated TMDS is supported.

* Chrome9
- Chrome9 chipsets' family (P4M900, K8M890, VX800, VX855, VX900) currently
  doesn't support neither AGP DMA nor 3D acceleration. 


Please note that 3D acceleration is provided by Mesa (http://mesa3d.org) and is
not directly related to openchrome.