Commit Graph

24 Commits

Author SHA1 Message Date
Alan Coopersmith
3fe983d254 Bugzilla #2533 (https://bugs.freedesktop.org/show_bug.cgi?id=2533) Feb. 3,
2005 "nv" driver update from Mark Vojkovich (Mainly driver updates for
    nVidia cards with ((pNv->Chipset & 0xfff0) == 0x0090) )
XORG-6_8_99_2 XORG-6_8_99_3 XORG-6_8_99_1
2005-02-14 03:37:20 +00:00
Alan Coopersmith
8c95fdc889 Jan. 2005 nv chipset update from Mark Vojkovich Bug #2380
<https://bugs.freedesktop.org/show_bug.cgi?id=2380> Patch #1752
    <https://bugs.freedesktop.org/attachment.cgi?id=1752>
2005-01-26 01:36:04 +00:00
Alan Coopersmith
67c89797f6 Bugzilla #1985 <https://bugs.freedesktop.org/show_bug.cgi?id=1985> sync to
12/08/04 version of Nvidia driver from Mark Vojkovich, including these
    fixes since last sync: Fix some DAC/Graphics memory contention issues
    on newer NVIDIA chips (specifically, NV40). More PCI IDs. Also, I've
    had trouble getting some panels to work automagically so I expose an
    FPTweak option to let the user adjust a troublesome register.
2004-12-10 03:56:42 +00:00
Alan Coopersmith
7c34d05116 (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"
2004-11-10 02:53:44 +00:00
Egbert Eich
fcd6d7b57e 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.
2004-10-12 19:13:44 +00:00
Adam Jackson
65e13fc611 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.
2004-09-17 03:04:52 +00:00
Adam Jackson
bbafc6d2fc 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.
XORG-6_7_99_904 XORG-6_8_1 XORG-6_7_99_902 XORG-6_7_99_901 XORG-6_7_99_903 XORG-6_8_0 rel-0-6-1 lg3d-base lg3d-rel-0-7-0
2004-08-16 09:13:14 +00:00
Adam Jackson
8b6de7d388 Change several LoaderSymbol calls introduced by the bug #400 patch to
*Weak() resolver functions.
XORG-6_7_99_2 XORG-6_7_99_1
2004-07-31 01:21:19 +00:00
Adam Jackson
f745157f15 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.
2004-07-30 20:30:53 +00:00
Eric Anholt
b9a6776bc0 DRI XFree86-4_3_99_12-merge import DRI-trunk-20040721 DRI-trunk-20040613 DRI-XFree86-4_3_99_12-merge 2004-06-16 09:23:29 +00:00
Eric Anholt
cbf040deb0 Initial revision 2004-06-16 09:23:29 +00:00
Egbert Eich
99a7f7ccce Merging XORG-CURRENT into trunk XACE-SELINUX-MERGE 2004-04-23 19:42:10 +00:00
Egbert Eich
708bb2eb0d Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 xf86-4_4_99_1 2004-03-14 08:33:30 +00:00
Egbert Eich
fe564263d9 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 xf86-4_4_0 2004-03-03 12:12:23 +00:00
Egbert Eich
1a0be799ce readding XFree86's cvs IDs xf86-4_3_99_903 2004-02-26 13:35:54 +00:00
Egbert Eich
ee5c9ef51c Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2004-02-26 09:23:23 +00:00
Kaleb Keithley
d176fa338d 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."
xf86-4_3_99_903_special
2004-02-23 20:35:04 +00:00
Egbert Eich
ea7a90e680 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 xf86-012804-2330 2004-01-29 08:08:36 +00:00
Kaleb Keithley
a6c83bd98c XFree86 4.3.99.902 (RC 2) xf86-4_3_99_902 2003-12-19 20:55:14 +00:00
Kaleb Keithley
935c2adf58 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks xf86-4_3_99_16 xf86-4_3_99_901 2003-11-25 19:28:38 +00:00
Kaleb Keithley
d84248580d Initial revision 2003-11-25 19:28:38 +00:00
Kaleb Keithley
dd1a62caaa XFree86 4.3.0.1 xf86-4_3_0_1 PRE_xf86-4_3_0_1 2003-11-14 16:48:55 +00:00
Kaleb Keithley
2f223903fb Initial revision 2003-11-14 16:48:55 +00:00
Kaleb Keithley
542d57ea12 R6.6 is the Xorg base-line XORG-MAIN 2003-11-14 15:54:48 +00:00