3727 Commits

Author SHA1 Message Date
Alex Deucher
adb093bdf3 - radeon XPRESS chips are actually RV3xx based 2005-08-08 23:42:36 +00:00
Vladimir Dergachev
9c11018beb Modified:
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
Update warning about DRI support on R300 and later cards.
2005-08-07 14:46:55 +00:00
Vladimir Dergachev
a28b2c76c7 Modified:
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
Properly configure fbLocation and related registers for R300 cards. (Dave
    Airlie)
2005-08-07 14:40:58 +00:00
Alex Deucher
692fb0f8b5 - missing line in mergedfb option parsing. Spotted by Christoph Bauer 2005-08-06 17:23:16 +00:00
Ian Romanick
14e77a3932 I have resolved this by making all the "Direct rendering disabled" messages
X_WARNING and all the "Direct rendering enabled" messages X_INFO.
    Ideally, we need to factor some of this stuff out to common code. There
    is a *LOT* of duplication among the *_dri.c files under
    programs/Xserver/hw/xfree86/drivers.
I'm trying to clean up as much low hanging fruit as I can and got tired of
    waiting for ajax. :P
2005-08-05 23:04:32 +00:00
Adam Jackson
8e88d36f78 Post-merge fixups:
- Disable building the gamma driver
- Fix numerous Imakefiles to get header paths and subdirs right
- Symlink client-side GLX lib source from Mesa
- Add new shader subdirs to the Mesa core build
- Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need it,
    since they don't generate protocol, and it was breaking the build.
XORG-6_99_99_900 XORG-6_8_99_900
2005-07-31 17:19:27 +00:00
Kevin E Martin
fb9f712fd1 Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
    reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
2005-07-29 21:22:42 +00:00
Michel Daenzer
ee45e1fb5d bugzilla #3911 (https://bugs.freedesktop.org/show_bug.cgi?id=3911)
attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191)
    Disable bus mastering while updating MC_FB_LOCATION and friends to
    prevent the X server from hanging on startup every now and then under
    some circumstances. (ATI Technologies Inc.)
2005-07-29 19:45:14 +00:00
Søren Sandmann Pedersen
44a66ec5a0 Install theathre drivers in @moduledir@/multimedia 2005-07-15 15:02:47 +00:00
Kevin E Martin
dbcf104689 Fix filename typo 2005-07-15 03:39:58 +00:00
Kevin E Martin
2256fabf1c Fix check for headers. Use {XORG,DRI}_CFLAGS subst instead of replacing
CFLAGS.
2005-07-14 22:30:47 +00:00
Kevin E Martin
520317863f Make compiling with DRI support configurable/autodetecable. Autodetect DRI
sdk headers. Expand help string for xorg-module-dir option.
2005-07-14 19:35:48 +00:00
Søren Sandmann Pedersen
ab5264838a fuck you cvs 2005-07-14 17:10:01 +00:00
Søren Sandmann Pedersen
a608c44226 Try adding build system for ATI driver again. Who knows, maybe CVS works
today.
2005-07-14 16:03:36 +00:00
Adam Jackson
d715561d28 Prep for modular builds by adding guarded #include "config.h" everywhere. XORG-6_8_99_16 XORG-6_8_99_15 2005-07-11 02:29:45 +00:00
Roland Scheidegger
5b37b69501 Bug #2604: Disable workaround for horrible flickering when scrolling
vertically in a virtual screen when color tiling and page flip are both
    enabled, as it potentially does more harm than good. The flickering
    still needs fixing probably though.
2005-07-04 23:44:59 +00:00
Daniel Stone
08b886850f Change all misc.h and os.h references to <X11/foo.h>. XORG-6_8_99_14 2005-07-01 22:43:11 +00:00
Alex Deucher
1c7c337277 - fix depth tiling for r3/4xx chips (Aapo Tahkola)
- adjust limits for tiled surfaces on r3/4xx
2005-07-01 04:16:42 +00:00
Alex Deucher
e8c2574557 - Fix Support for Philips FM1236/F tuner on ATI AIW 9600 XT (Jeff Smith)
Bug 3401
2005-07-01 02:56:04 +00:00
Alex Deucher
d258e1c156 - change back part of a comment I seem to have accidently changed. 2005-06-30 04:46:11 +00:00
Alex Deucher
6d9c02d58e - small mergedfb fix from Thomas Winischhofer 2005-06-30 02:02:10 +00:00
Alex Deucher
85365b7915 - add support for colortiling on r3/4xx hardware (disabled by default). In
order for pageflipping to work on r3/4xx we will need to update the the
    sarea and drm so that the crtc1/2 xytiling regs get updated. Initially
    worked out by Aapo Tahkola.
2005-06-30 01:40:17 +00:00
Alex Deucher
3ec99c9cd8 - Increase the priority of display 0/1 in the memory controller for r3/4xx
hardware when displaypriority is set to HIGH. Fixes display problems in
    high res modes. Originally reported by Aapo Tahkola.
2005-06-30 00:56:01 +00:00
Alex Deucher
a7523e6c0b - fix some OUTREGs that should be OUTPLLs in dynamicclocks code 2005-06-30 00:33:36 +00:00
Adam Jackson
c7e1d31c6a Bug #3628: Fix video driver submodule visibility. XORG-6_8_99_13 2005-06-26 04:38:12 +00:00
Adam Jackson
1beca962ec Bug #3626: _X_EXPORT tags for video and input drivers. 2005-06-25 21:16:53 +00:00
Eric Anholt
9a4895c4c2 Add missing detection of the PCI ID for 0x5b62, Radeon X600 (Vladimir
Kushnir).
2005-06-22 22:50:49 +00:00
Alex Deucher
43e3cc7c21 Sync up radeon mergedfb with Thomas' latest sis mergedfb changes:
- non-rectangular mergedfb desktops
- screen offsets
XORG-6_8_99_12
2005-06-15 23:40:50 +00:00
Alan Coopersmith
b67f9f5c87 Sync with 6.8.2 branch: Bug #591
(https://bugs.freedesktop.org/show_bug.cgi?id=591) attachment #308
    (https://bugs.freedesktop.org/attachment.cgi?id=308): Fix video timing
    problems with Sony PCG-C1VN Vaio Picturebook notebook && co. Patch by
    Marc Aurele La France
XORG-6_8_99_11 XORG-6_8_99_10
2005-06-04 20:26:28 +00:00
Alan Coopersmith
daae70d908 Sync with 6.8.2 branch: Bugzilla #1306
(https://bugs.freedesktop.org/show_bug.cgi?id=1306) attachment #1291
    (https://bugs.freedesktop.org/attachment.cgi?id=1291): Fix SEGV in
    "radeon" driver. Patch by Kevin E. Martin <kem@freedesktop.org>
2005-06-04 20:04:36 +00:00
Felix Kuehling
c27c193f19 Fix for bugzilla https://bugs.freedesktop.org/show_bug.cgi?id=3414 (patch
https://bugs.freedesktop.org/attachment.cgi?id=2782): Don't use RMX if
    we are Dell Server.
XORG-6_8_99_9
2005-05-27 22:33:23 +00:00
Adam Jackson
3b674815e0 Typo fix from bug #3163 commit 2005-05-24 23:26:50 +00:00
Egbert Eich
0845d1db80 Explicitely disable DPMS power states during close screen. Fix macro that
takes a value and a mask of bits to modify to be behave evquvalently if
    the bits that should remain unchanged are set or unset in the value
    (Bugzilla #3369).
2005-05-23 09:50:20 +00:00
Adam Jackson
74b86b036d Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
    version number. Modify DRIQueryVersion to return the libdri version
    number, which all DDXes were requesting implicitly. Fix the DDXes to
    check for the DRIINFO version they were compiled against.
XORG-6_8_99_8
2005-05-18 17:47:35 +00:00
Matthieu Herrb
0f4a8fc6aa programs/Xserver/hw/xfree86/drivers/ati/theatre.h Build fix for
DoLoadableServer = NO systems.
XORG-6_8_99_4 XORG-6_8_99_5 XORG-6_8_99_6 XORG-6_8_99_7 sco_port_update-base
2005-04-20 21:07:44 +00:00
Daniel Stone
3355d12f83 Fix includes right throughout the Xserver tree:
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
    <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:22 +00:00
Bogdan Diaconescu
31cb4758ea Added fifo_read and fifo_write in tge generic bus definition 2005-04-17 23:28:09 +00:00
Bogdan Diaconescu
2b363e02c7 Added new options for the ATI driver: RageTheatreMicrocPath and
RageTheatreMicrocType
2005-04-17 23:26:36 +00:00
Bogdan Diaconescu
6286efeba5 Addeded support for FI1216ME (PAL) version of the tuner, detection of
UDA1380 sound processor
2005-04-17 23:23:45 +00:00
Bogdan Diaconescu
9a63c216e9 Use the theatre_detect to determine the chip ID and then load the
coresponding theatre module
2005-04-17 23:18:26 +00:00
Bogdan Diaconescu
2470577628 Added functions that access the FIFO on RT200 2005-04-17 23:15:31 +00:00
Bogdan Diaconescu
bcccf92597 Added RT200 registers 2005-04-17 23:13:45 +00:00
Bogdan Diaconescu
da9d27f8c8 This is the theatre chip detection module 2005-04-17 23:09:28 +00:00
Bogdan Diaconescu
e4623bbce1 Now the detection of the theatre chip is in other module called
theatre_detect
2005-04-17 23:07:54 +00:00
Bogdan Diaconescu
405b4dcb06 Added the RageTheatre200 video demodulator support 2005-04-17 23:06:17 +00:00
Daniel Stone
310eb24a45 Release SDA/SDL I2C lines from an asserted-low state after a DDC probe,
which caused Apple Studio Display monitors to shut off after a second
    or so (Ben Herrenschmidt).
XORG-6_8_99_3 XORG-6_8_99_2
2005-04-04 23:07:08 +00:00
Alex Deucher
a416667f98 - Add new Radeon pci ids (ATI devrel), bug 2827 XORG-6_8_99_1 2005-03-31 23:18:10 +00:00
Vladimir Dergachev
2e7365ffb7 Modified:
programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
Patch from Antti Ajanki - provide VBI capture support for PAL and SECAM
    (You need GATOS km module to actually get at the data, the change
    merely configures the hardware to handle it correctly).
2005-03-31 18:26:05 +00:00
Michel Daenzer
9a3c1c8e4c bugzilla #2844 (https://bugs.freedesktop.org/show_bug.cgi?id=2844)
attachment #2230 (http://bugs.freedesktop.org/attachment.cgi?id=2230)
    Wait for idle before uploading HW cursor data to the framebuffer to
    avoid lockups when moving the mouse on some machines.
2005-03-29 06:14:34 +00:00
Kevin E Martin
97863f1128 bugzilla #2840 (https://bugs.freedesktop.org/show_bug.cgi?id=2840)
attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227)
    Fix build problems introduced by previous Radeon PLL errata
    workarounds.
2005-03-29 03:49:04 +00:00