[Xquartz-changes] xserver: Changes to 'xf86-darwin'
Jeremy Huddleston
jeremyhu at freedesktop.org
Wed Sep 14 07:36:02 PDT 2011
New branch 'xf86-darwin' available with the following commits:
commit 0615c404bad0389bf3f3172c18829cef47dd745e
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 17:43:04 2010 +0300
xfree86: bus: remove unused macro checking
DDX now can be used without PCI bus \o/
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit 8f6bd989e0210b15eaeb17eed6497923a226cbed
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 13:05:47 2010 +0300
configure: wrap PCI code with macro and set it at build time
--disable-pciaccess, used together with --disable-module-int10, can be used to
disable all pci code inside the server.
Note that XSERVER_LIBPCIACCESS was previously used only in the driver side and
now it defines also whether the library is used inside the server. Also,
XORG_BUS_PCI automake variable is introduced to track PCI code needs.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit 4f80478e7d6391a108e19436b037f593b60c3914
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Mon May 31 19:27:07 2010 +0300
configure: make PCI configuration more sane
No semantical changes. Just moved code around, grouping PCI related stuff in a
single chunk.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit ad40a4eb65b58414f6238958a42ed93822740580
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Mon May 31 19:13:42 2010 +0300
configure: remove unused variable referencing PCI code
commit f3490d3e missed to remove this chunk.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit 124c45399cc9bfdfef5f53586b5b9a4ce2f2c603
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Mon May 31 18:50:50 2010 +0300
configure: change PCI function checking by a meaningful version of the library
Version 0.10.7 of libpciaccess contains all functions being checked by
autoconf, so use it instead.
People that don't want VGA arbiter active can go to the library and enable the
stubs there.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit 1553c1f2d6924ce4a282143e17b91d32622f60ac
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 16:49:08 2010 +0300
xfree86: remove IOADDRESS definition from common header file
IOADDRESS currently is used to store I/O addresses - actually the virtual
address of I/O ports. In theory it should be used for any kind of bus that
would access devices through this method. However, in practice we're abusing
such definition in the implementation:
1. we're narrowing it because it's defined inside os-support/bus/xf86Pci.h,
i.e., for PCI buses only, and;
2. we're extending its usage to common/ files, which conceptually shouldn't
be aware of any hardware details.
This patch try to contour 2., substituting all references of IOADDRESS inside
common/ by unsigned long. Therefore IOADDRESS should be used only for PCI from
now.
One may want to improve this patch creating a similar type inside DDX common
directory (common/) to deal with buses in general.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
commit f91e1c10d262bf502628875ef2ca5589b92312ea
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 16:16:53 2010 +0300
xfree86: bus: remove xfree86 and few other references from OS files
Conceptually, os-support should have only a basic set of OS helpers which
wouldn't mix with any DDX common structure (e.g. windowing structures, etc)
This patch removes some xfree86-only and a few other unused references from
os-support/bus.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
commit 759048453d26cd5ceb2761f77a0ffec262325fc2
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 15:06:22 2010 +0300
xfree86: fbdevhw: remove all pci symbols from the module
xf86PciOpenFbDev was created and put inside its proper file.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
commit 2b3f9eb0a8f86d7f4fc3f9329c0d5b54c5452ffb
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Tue Jun 1 14:28:20 2010 +0300
xfree86: fbdevhw: move PCI region fetching code to common pci file
Now xf86PciGetSize and xf86PciGetBaseAddr are used to fetch PCI regions.
Note that there's no semantical changes (e.g. there's a warning complaining
about a different size casting, which remains there).
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
commit d328c29b262e8c3749208472ccc6576ec7845242
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Fri May 28 18:50:43 2010 +0300
xfree86: fbdevhw: simplify fbdev_open_pci function
delete unused namep.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
commit 2a0a25b60a7d1df13e475d89e6db1bb2a6a5a820
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date: Fri May 28 18:20:20 2010 +0300
xfree86: fbdevhw: remove superfluous pci pointer from probe function
The only drivers using this function are fbdev and glint. Though those driver
initialize with NULL argument. Other drivers do some kind of implicit probe
using fbdevHWInit instead.
API break.
Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
More information about the Xquartz-changes
mailing list