summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Alan Coopersmith [Wed, 10 Nov 2004 02:53:44 +0000 (02:53 +0000)]
(Bugzilla #1777) Import Mark Vojkovich's changes to NV driver since last
sync with XFree86, including: Support for new NVIDIA chips. Egbert has
a laptop that needs some DPMS ordering reversed. New chip support and
workaround for Toshiba M30 laptop issue. PCI-Xpress chip support. DPMS
support for DVI. Cursor changes for NV11 so that alpha blended cursors
will work in conjunction with dithering (laptop panels). It previously
did not. HW support for alpha blended stretch blits on NV5 and higher,
though nothing is using them at this point. Add support for VBlank
syncing the Xv Blit adaptor on hardware that supports it (NV11 and
higher). Make console restoration a little more robust. We were making
an assumption that failed on a newer laptop. Workaround for some NV31
DVI artifacts.
Also add nVidia license statement to nv man page to comply with requirement
that it appear in "user documentation"
Egbert Eich [Tue, 12 Oct 2004 19:13:44 +0000 (19:13 +0000)]
Set fbdev mode as the default mode on PPC (Olaf Hering).
Added support for IBM space saver keyboard (Stefan Dirsch). Added support
for Cherry CyMotion Master XPress (Marcus Schaefer).
Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and
RestoreBIOSMemSize() to be exactly opposite to the Save procedure in
EnterVT() (Matthias Hopf, Alan Hourihane).
Fix text mode restauration by removing the assumption that the register
which determines which head is programmed is set. to the active head by
the BIOS (Mark Vojkovich).
When I wrote the resource code 5 years ago I made some assumptions which
turned out to be false: I've assumed that the bus number of the PCI
hostbridge would be the PCI bus the bridge links to. This is not
correct. Fixing this assumption is not easy. However I hope that the
attached patch will make the system work regardless as it 'ignores'
host bridges from which the target bus is not known. This should not
matter at all as we really don't care about host bridges (unless we
have bridge specific code which retrieves information about the
bridge).
Fixed server crash on reset when a structure allocated in PreInit() was
freed on CloseScreen().
Fixed ring buffer lock ups that happened because the structure that
contained ringbuffer data was not zeroed after allocation.
Fixed numerous warnings due to signed unsigned comparisons.
programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
(NVBacklightEnable): Changed the order in which the sequencer registers
and the backlight control registers are written. The sequencer control
register need to be written first otherwise DPMS screen blanking
produces vertical bars on a mobile device. lib/Xau/Imakefile: Build
libXau static library PIC so it can be linked into toolkits that would
like to wrap its functionality.
Adam Jackson [Fri, 17 Sep 2004 03:04:52 +0000 (03:04 +0000)]
Bug #1192: Remove cfb support from drivers where its use is an option.
Delete xf24_32bpp, as s3virge was the last user. Fix up some comments
to refer to fb rather than cfb.
Adam Jackson [Mon, 16 Aug 2004 09:13:14 +0000 (09:13 +0000)]
Bug #1087: Make sure all the *Weak symbols are documented in the import
list, so the loader knows not to complain about unresolved symbols when
an optional module isn't loaded. This typically manifests as warnings
about fbdevHW symbols when the user isn't using the framebuffer
console.
Adam Jackson [Sat, 31 Jul 2004 01:21:19 +0000 (01:21 +0000)]
Change several LoaderSymbol calls introduced by the bug #400 patch to
*Weak() resolver functions.
Adam Jackson [Fri, 30 Jul 2004 20:30:53 +0000 (20:30 +0000)]
Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
framebuffer formats except cfb and the overlay modes should work, and
r128 and radeon need to be loaded from the ati driver (both issues to
be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
drivers. elfloader users shouldn't be affected.
Eric Anholt [Wed, 16 Jun 2004 09:23:29 +0000 (09:23 +0000)]
DRI XFree86-4_3_99_12-merge import
Eric Anholt [Wed, 16 Jun 2004 09:23:29 +0000 (09:23 +0000)]
Initial revision
Egbert Eich [Fri, 23 Apr 2004 19:42:10 +0000 (19:42 +0000)]
Merging XORG-CURRENT into trunk
Egbert Eich [Sun, 14 Mar 2004 08:33:30 +0000 (08:33 +0000)]
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
Egbert Eich [Wed, 3 Mar 2004 12:12:23 +0000 (12:12 +0000)]
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
Egbert Eich [Thu, 26 Feb 2004 13:35:54 +0000 (13:35 +0000)]
readding XFree86's cvs IDs
Egbert Eich [Thu, 26 Feb 2004 09:23:23 +0000 (09:23 +0000)]
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
Kaleb Keithley [Mon, 23 Feb 2004 20:35:04 +0000 (20:35 +0000)]
Import most of XFree86 4.4RC3. This import excludes files which have the
new license. If we want to, later we can import 4.4RC3 again and pick
up the files that have the new license, but for now the vendor branch
is "pure."
Egbert Eich [Thu, 29 Jan 2004 08:08:36 +0000 (08:08 +0000)]
Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
Kaleb Keithley [Fri, 19 Dec 2003 20:55:14 +0000 (20:55 +0000)]
XFree86 4.3.99.902 (RC 2)
Kaleb Keithley [Tue, 25 Nov 2003 19:28:38 +0000 (19:28 +0000)]
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
Kaleb Keithley [Tue, 25 Nov 2003 19:28:38 +0000 (19:28 +0000)]
Initial revision
Kaleb Keithley [Fri, 14 Nov 2003 16:48:55 +0000 (16:48 +0000)]
XFree86 4.3.0.1
Kaleb Keithley [Fri, 14 Nov 2003 16:48:55 +0000 (16:48 +0000)]
Initial revision
Kaleb Keithley [Fri, 14 Nov 2003 15:54:48 +0000 (15:54 +0000)]
R6.6 is the Xorg base-line