Hello community,
here is the log from the commit of package xorg-x11-driver-video for openSUSE:Factory
checked in at Sat Jun 20 03:29:01 CEST 2009.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-06-11 03:46:33.000000000 +0200
+++ xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-06-19 20:36:03.000000000 +0200
@@ -1,0 +2,11 @@
+Fri Jun 19 20:00:21 CEST 2009 - sndirsch@suse.de
+
+- xf86-video-geode 2.11.3
+- xf86-video-nv-2.1.13_68c2914.diff
+ * Remove useless loader symbol lists.
+ * New chip support.
+ * Fix modesets on certain GPUs that were broken by the previous
+ commit.
+- obsoletes xf86-video-nv-2.1.13_c8d6f7a.diff
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-video-geode-2.11.2.tar.bz2
xf86-video-nv-2.1.13_c8d6f7a.diff
New:
----
xf86-video-geode-2.11.3.tar.bz2
xf86-video-nv-2.1.13_68c2914.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.nV3443/_old 2009-06-20 03:27:46.000000000 +0200
+++ /var/tmp/diff_new_pack.nV3443/_new 2009-06-20 03:27:46.000000000 +0200
@@ -23,8 +23,8 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 66
-License: X11/MIT
+Release: 67
+License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
Provides: xorg-x11-driver-video-nvidia 855resolution 915resolution
@@ -72,14 +72,14 @@
Source46: xf86-video-ati-6.12.2.tar.bz2
Source48: xf86-video-mga-1.9.100.tar.bz2
Source50: xf86-video-xgi-1.5.0.tar.bz2
-Source51: xf86-video-geode-2.11.2.tar.bz2
+Source51: xf86-video-geode-2.11.3.tar.bz2
Source53: xf86-video-xgixp-1.7.99.3.tar.bz2
Source54: xf86-video-mach64-6.8.1.tar.bz2
Source55: xf86-video-r128-6.8.0.tar.bz2
Source56: intel-gpu-tools-1.0.1.tar.bz2
Source100: sax2-hwinfo-data.tar.gz
Patch3: ps_nv.diff
-Patch4: xf86-video-nv-2.1.13_c8d6f7a.diff
+Patch4: xf86-video-nv-2.1.13_68c2914.diff
Patch10: xf86-video-tdfx.diff
Patch12: xf86-video-mga-hal.diff
Patch14: xf86-video-rendition.diff
@@ -286,6 +286,14 @@
/var/lib/hardware/ids/20.%{name}
%changelog
+* Fri Jun 19 2009 sndirsch@suse.de
+- xf86-video-geode 2.11.3
+- xf86-video-nv-2.1.13_68c2914.diff
+ * Remove useless loader symbol lists.
+ * New chip support.
+ * Fix modesets on certain GPUs that were broken by the previous
+ commit.
+- obsoletes xf86-video-nv-2.1.13_c8d6f7a.diff
* Thu Jun 11 2009 sndirsch@suse.de
- use copy-fb.patch only for Moblin, since it requires
xserver-1.5.0-bg-none-root.patch in xorg-x11-server, which is
++++++ xf86-video-geode-2.11.2.tar.bz2 -> xf86-video-geode-2.11.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/ChangeLog new/xf86-video-geode-2.11.3/ChangeLog
--- old/xf86-video-geode-2.11.2/ChangeLog 2009-05-12 06:06:33.000000000 +0200
+++ new/xf86-video-geode-2.11.3/ChangeLog 2009-06-19 16:01:24.000000000 +0200
@@ -1,3 +1,52 @@
+commit 3d9dd15cf30832bdb467e8fe02327f474e1e2130
+Author: Chris Ball
+Date: Fri Jun 19 09:51:28 2009 -0400
+
+ Release 2.11.3.
+
+ Signed-off-by: Chris Ball
+
+commit 26bd1287ef4f9e63f4e3722f21c168db3d55099e
+Author: Dave Airlie
+Date: Wed Jun 10 14:18:12 2009 +1000
+
+ geode: add inputstr.h include explicitly.
+
+commit 1bfde92b1e2c1a386b679b67f1901a57623db633
+Author: Adam Jackson
+Date: Thu May 28 14:56:22 2009 -0400
+
+ Remove useless loader symbol lists.
+
+commit 106c341c4076f7714cd67e0fcf5942a22554c8f3
+Author: Martin-Éric Racine
+Date: Mon May 25 23:28:17 2009 +0300
+
+ Cleaned up the FAQ about WXGA modes.
+
+commit 60f37744b09fa1cdf4a3bcfa1a039ac8c984b942
+Author: Martin-Éric Racine
+Date: Mon May 25 17:51:34 2009 +0300
+
+ Added a FAQ about disabling Panel in BIOS to enable WXGA modes.
+
+commit 639e9c88e588cae55698cfb4063f625c38224afb
+Author: Otavio Salvador
+Date: Sat May 23 05:52:13 2009 +0800
+
+ Fix GPIO BAR detection with libpciaccess
+
+ This patch fixes an issue with the GPIO BAR detection. Basically,
+ with libpciaccess we're finding the ISA device and checking its BARs,
+ but we're not bothering to fill in the BAR information via
+ pci_device_probe. This results in a 0'd out bar and:
+
+ (EE) GEODE(0): Could not find the GPIO I/O base
+
+ Signed-off-by: Otavio Salvador
+ Signed-off-by: Andres Salomon
+ Signed-off-by: Chris Ball
+
commit 54303b269f1efe04a80177dbb62d7b94882ff45d
Author: Chris Ball
Date: Tue May 12 00:05:07 2009 -0400
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/configure new/xf86-video-geode-2.11.3/configure
--- old/xf86-video-geode-2.11.2/configure 2009-05-12 06:06:25.000000000 +0200
+++ new/xf86-video-geode-2.11.3/configure 2009-06-19 15:52:07.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for xf86-video-geode 2.11.2.
+# Generated by GNU Autoconf 2.63 for xf86-video-geode 2.11.3.
#
# Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver%2Fgeode.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='xf86-video-geode'
PACKAGE_TARNAME='xf86-video-geode'
-PACKAGE_VERSION='2.11.2'
-PACKAGE_STRING='xf86-video-geode 2.11.2'
+PACKAGE_VERSION='2.11.3'
+PACKAGE_STRING='xf86-video-geode 2.11.3'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver%2Fgeode'
ac_unique_file="Makefile.am"
@@ -1507,7 +1507,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xf86-video-geode 2.11.2 to adapt to many kinds of systems.
+\`configure' configures xf86-video-geode 2.11.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1578,7 +1578,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-video-geode 2.11.2:";;
+ short | recursive ) echo "Configuration of xf86-video-geode 2.11.3:";;
esac
cat <<\_ACEOF
@@ -1696,7 +1696,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xf86-video-geode configure 2.11.2
+xf86-video-geode configure 2.11.3
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1710,7 +1710,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xf86-video-geode $as_me 2.11.2, which was
+It was created by xf86-video-geode $as_me 2.11.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2431,7 +2431,7 @@
# Define the identity of the package.
PACKAGE='xf86-video-geode'
- VERSION='2.11.2'
+ VERSION='2.11.3'
cat >>confdefs.h <<_ACEOF
@@ -13732,7 +13732,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xf86-video-geode $as_me 2.11.2, which was
+This file was extended by xf86-video-geode $as_me 2.11.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13795,7 +13795,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-xf86-video-geode config.status 2.11.2
+xf86-video-geode config.status 2.11.3
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/configure.ac new/xf86-video-geode-2.11.3/configure.ac
--- old/xf86-video-geode-2.11.2/configure.ac 2009-05-12 06:04:58.000000000 +0200
+++ new/xf86-video-geode-2.11.3/configure.ac 2009-06-19 15:49:20.000000000 +0200
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-video-geode],
- 2.11.2,
+ 2.11.3,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver%2Fgeode],
xf86-video-geode)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/README new/xf86-video-geode-2.11.3/README
--- old/xf86-video-geode-2.11.2/README 2009-05-12 05:42:48.000000000 +0200
+++ new/xf86-video-geode-2.11.3/README 2009-06-19 15:48:22.000000000 +0200
@@ -32,6 +32,15 @@
Patches accomplishing the same trick for the Geode driver are welcome.
+= FAQ =
+
+Q: Why doesn't this GEODE driver work at WXGA (wide screen) resolutions?
+
+A: Make sure that TFT Panel support is disabled in the BIOS settings,
+ otherwise resolutions will be restricted to traditional VGA modes.
+ The GEODE offers a choice between CRT-only, CRT+TFT, TFT-only for
+ output device and selecting CRT-only removes the VGA restriction.
+
= Configuration options =
You can specify the Geode driver in the normal fashion:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/geode_ddc.c new/xf86-video-geode-2.11.3/src/geode_ddc.c
--- old/xf86-video-geode-2.11.2/src/geode_ddc.c 2009-05-12 05:42:48.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/geode_ddc.c 2009-06-19 15:48:22.000000000 +0200
@@ -72,6 +72,9 @@
if (pci == NULL)
return 0;
+ if (pci_device_probe(pci) != 0)
+ return 0;
+
/* The GPIO I/O address is in resource 1 */
return (unsigned short)pci->regions[1].base_addr;
#else
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/geode_driver.c new/xf86-video-geode-2.11.3/src/geode_driver.c
--- old/xf86-video-geode-2.11.2/src/geode_driver.c 2009-05-12 05:42:48.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/geode_driver.c 2009-06-19 15:48:22.000000000 +0200
@@ -229,69 +229,6 @@
{-1, NULL, OPTV_NONE, {0}, FALSE}
};
-/* List of symbols from other modules that this module references.The purpose
-* is that to avoid unresolved symbol warnings
-*/
-const char *amdVgahwSymbols[] = {
- "vgaHWGetHWRec",
- "vgaHWUnlock",
- "vgaHWInit",
- "vgaHWSave",
- "vgaHWRestore",
- "vgaHWProtect",
- "vgaHWGetIOBase",
- "vgaHWMapMem",
- "vgaHWLock",
- "vgaHWFreeHWRec",
- "vgaHWSaveScreen",
- NULL
-};
-
-const char *amdVbeSymbols[] = {
- "VBEInit",
- "vbeDoEDID",
- "vbeFree",
- NULL
-};
-
-const char *amdInt10Symbols[] = {
- "xf86ExecX86int10",
- "xf86InitInt10",
- "xf86Int10AllocPages",
- "xf86Int10Addr",
- NULL
-};
-
-const char *amdFbSymbols[] = {
- "fbScreenInit",
- "fbPictureInit",
- NULL
-};
-
-const char *amdXaaSymbols[] = {
- "XAADestroyInfoRec",
- "XAACreateInfoRec",
- "XAAInit",
- "XAAScreenIndex",
- NULL
-};
-
-const char *amdExaSymbols[] = {
- "exaGetVersion",
- "exaDriverInit",
- "exaDriverFini",
- "exaOffscreenAlloc",
- "exaOffscreenFree",
- NULL
-};
-
-const char *amdRamdacSymbols[] = {
- "xf86InitCursor",
- "xf86CreateCursorInfoRec",
- "xf86DestroyCursorInfoRec",
- NULL
-};
-
#ifdef XFree86LOADER
/* Module loader interface */
@@ -341,9 +278,6 @@
init = TRUE;
xf86AddDriver(&GEODE, Module, flag);
- LoaderRefSymLists(amdVgahwSymbols, amdVbeSymbols,
- amdFbSymbols, amdXaaSymbols, amdInt10Symbols, amdRamdacSymbols, NULL);
-
return (pointer) TRUE;
}
@@ -362,12 +296,6 @@
#endif
);
- /* Tell the loader about symbols from other modules that this
- * module might refer to.
- */
- LoaderRefSymLists(amdVgahwSymbols, amdVbeSymbols,
- amdFbSymbols, amdXaaSymbols,
- amdInt10Symbols, amdRamdacSymbols, NULL);
return (pointer) TRUE;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/gx_driver.c new/xf86-video-geode-2.11.3/src/gx_driver.c
--- old/xf86-video-geode-2.11.2/src/gx_driver.c 2009-05-12 05:46:26.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/gx_driver.c 2009-06-19 15:48:22.000000000 +0200
@@ -73,14 +73,6 @@
extern OptionInfoRec GX_GeodeOptions[];
-extern const char *amdVgahwSymbols[];
-extern const char *amdVbeSymbols[];
-extern const char *amdInt10Symbols[];
-extern const char *amdFbSymbols[];
-extern const char *amdXaaSymbols[];
-extern const char *amdExaSymbols[];
-extern const char *amdRamdacSymbols[];
-
unsigned char *XpressROMPtr;
static inline void
@@ -622,7 +614,6 @@
if (!xf86LoadSubModule(pScrni, "int10"))
return FALSE;
- xf86LoaderReqSymLists(amdInt10Symbols, NULL);
pVesa = pGeode->vesa;
@@ -699,26 +690,18 @@
return FALSE;
}
- xf86LoaderReqSymLists(amdFbSymbols, NULL);
-
if (pGeode->NoAccel == FALSE) {
const char *module = (pGeode->useEXA) ? "exa" : "xaa";
- const char **symbols = (pGeode->useEXA) ?
- &amdExaSymbols[0] : &amdXaaSymbols[0];
if (!xf86LoadSubModule(pScrni, module)) {
return FALSE;
}
-
- xf86LoaderReqSymLists(symbols, NULL);
}
if (pGeode->tryHWCursor == TRUE) {
if (!xf86LoadSubModule(pScrni, "ramdac")) {
return FALSE;
}
-
- xf86LoaderReqSymLists(amdRamdacSymbols, NULL);
}
if (xf86RegisterResources(pGeode->pEnt->index, NULL, ResExclusive)) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/gx_randr.c new/xf86-video-geode-2.11.3/src/gx_randr.c
--- old/xf86-video-geode-2.11.2/src/gx_randr.c 2009-05-12 05:42:48.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/gx_randr.c 2009-06-19 15:48:22.000000000 +0200
@@ -36,6 +36,7 @@
#include "xf86Module.h"
#include "mipointer.h"
#include "windowstr.h"
+#include "inputstr.h"
#include
#include
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/lx_driver.c new/xf86-video-geode-2.11.3/src/lx_driver.c
--- old/xf86-video-geode-2.11.2/src/lx_driver.c 2009-05-12 05:46:26.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/lx_driver.c 2009-06-19 15:48:22.000000000 +0200
@@ -69,11 +69,6 @@
extern OptionInfoRec LX_GeodeOptions[];
-extern const char *amdVgahwSymbols[];
-extern const char *amdInt10Symbols[];
-extern const char *amdFbSymbols[];
-extern const char *amdExaSymbols[];
-
unsigned char *XpressROMPtr;
static Bool
@@ -482,15 +477,11 @@
/* Set up VGA */
if (pGeode->useVGA) {
- xf86LoaderReqSymLists(amdVgahwSymbols, NULL);
-
VESARec *pVesa;
if (!xf86LoadSubModule(pScrni, "int10"))
return FALSE;
- xf86LoaderReqSymLists(amdInt10Symbols, NULL);
-
pVesa = pGeode->vesa;
if ((pVesa->pInt = xf86InitInt10(pGeode->pEnt->index)) == NULL) {
@@ -575,13 +566,9 @@
return FALSE;
}
- xf86LoaderReqSymLists(amdFbSymbols, NULL);
-
if (!pGeode->NoAccel) {
if (!xf86LoadSubModule(pScrni, "exa"))
return FALSE;
-
- xf86LoaderReqSymLists(&amdExaSymbols[0], NULL);
}
if (xf86RegisterResources(pGeode->pEnt->index, NULL, ResExclusive)) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-video-geode-2.11.2/src/Makefile.in new/xf86-video-geode-2.11.3/src/Makefile.in
--- old/xf86-video-geode-2.11.2/src/Makefile.in 2009-05-12 06:06:24.000000000 +0200
+++ new/xf86-video-geode-2.11.3/src/Makefile.in 2009-06-19 15:52:09.000000000 +0200
@@ -383,9 +383,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --foreign src/Makefile
+ $(AUTOMAKE) --gnu src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
++++++ xf86-video-nv-2.1.13_c8d6f7a.diff -> xf86-video-nv-2.1.13_68c2914.diff ++++++
++++ 822 lines (skipped)
++++ between xorg-x11-driver-video/xf86-video-nv-2.1.13_c8d6f7a.diff
++++ and xorg-x11-driver-video/xf86-video-nv-2.1.13_68c2914.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org