Soren Sandmann Pedersen
262b9b104a
Use the new 8888x0565mmx function in fbpict.c
2007-02-06 17:30:22 -05:00
Soren Sandmann Pedersen
876b806ec0
Reapply patch to fix AMD CPU detection
2007-02-06 17:16:23 -05:00
Soren Sandmann Pedersen
13568d2aa4
Revert "Fix for AMD cpu detection. Bug 9614, Dan Williams."
...
This reverts commit b2cd3b1337
since
unrelated changes in fbpict.c broke the build.
2007-02-06 17:12:01 -05:00
Soren Sandmann Pedersen
5a33344103
Add new fbCompositeSrc_8888x0565mmx() function, based on patch by Dan
...
Williams. Bug 9682.
2007-02-06 17:11:01 -05:00
Soren Sandmann Pedersen
b2cd3b1337
Fix for AMD cpu detection. Bug 9614, Dan Williams.
...
Credit for the fixes in this patch goes to:
Marco Gritti <mpg at redhat dot com>
Jordan Crouse <jordan dot crouse at amd dot com>
2007-02-06 16:43:37 -05:00
Daniel Stone
760a38c4c7
XkbCopyKeymap: fix copy-and-waste accident
...
When we reallocated modmap, we accidentally clobbered syms with the
result, leaving syms definitely too small, and modmap also potentially too
small (as well as not actually allocated anymore).
2007-02-05 03:43:10 +02:00
Daniel Stone
17d85387d1
dmx, vfb, xnest: fix fbcmap compilation
...
Don't always define XFree86Server, but only for damn fbcmap.c.
Split fbcmap.c into its own library to achieve this.
2007-02-05 03:43:10 +02:00
Dave Airlie
236f04b638
remove array_cache from everywhere
2007-02-05 09:10:08 +11:00
Alan Hourihane
eb228e8d1e
clean up more of the vbo fallout
2007-02-04 22:06:59 +00:00
Dave Airlie
fb1bc1c65b
add vbo to .gitignore
2007-02-04 18:39:58 +11:00
Dave Airlie
d8e148ec84
update xserver for vbo code in mesa
2007-02-04 18:39:04 +11:00
Alan Coopersmith
5dcad9e9d7
Fix bus error on startup in 64-bit Xephyr
...
hostx_get_visual_masks takes unsigned long * arguments, but was being
passed pointers to CARD32's.
2007-02-02 14:45:16 -08:00
Alan Hourihane
170a55022e
remove file
2007-02-02 20:56:12 +00:00
Dan Nicholson
e6a505be84
The array_cache sources don't exist anymore in the Mesa tree,
...
so we shouldn't try to build them.
2007-02-02 20:53:01 +00:00
Alan Hourihane
af20485ec3
Remove array_cache for recent Mesa changes
2007-02-02 19:16:34 +00:00
George Sapountzis
cf5b29d75d
dmx: drop leftover __GLXdrawablePrivateRec struct.
2007-02-02 12:57:38 +02:00
Eric Anholt
4f2f3233c8
Fix the size expectations of xRRSetCrtcGamma.
...
It was using REQUEST_SIZE_MATCH (client request length must equal request size)
rather than REQUEST_AT_LEAST_SIZE (client request length must be at least
big enough for request size), and this request has data following the request
structure.
2007-02-01 15:10:29 -08:00
Eric Anholt
8274ea6aa9
Set the Damage version supported in the server, instead of using damageproto.
...
This was caught by distributions upgrading damageproto to 1.1, before the
server they had supported it. The server then advertised the new version
without supporting the protocol.
2007-02-01 12:15:54 -08:00
Eric Anholt
8bce182568
Restore a few important lines killed in the previous commit.
...
Typical results were failure to sync, and a black screen.
2007-01-29 17:30:59 -08:00
Ian Romanick
3814862a86
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
...
Conflicts:
hw/xfree86/os-support/bus/linuxPci.c
2007-01-29 15:14:31 -08:00
Eric Anholt
31f2d4a57e
Bug #9680 : Remove bogus blank length limiting in xf86SetModeCrtc().
...
Our modes typically come from EDID or default modes, and when the monitor
asks for a specific mode, deciding to tweak it usually results in incorrect
display. And if the user is specifying a mode by hand, tweaking it then is
still pretty rude.
Reviewed by: ajax
2007-01-29 09:45:33 -08:00
Jonathan Lim
1627af5449
Call linuxPciOpenFile() for r/w access if applicable.
...
Currently, the call to linuxPciOpenFile() is always made for read
only access which causes the subsequent mmap call to fail when the
memory is mapped read/write.
Xorg #9692
2007-01-26 13:00:45 +01:00
Ian Romanick
a216de9b7f
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
2007-01-25 10:17:32 -08:00
Alan Coopersmith
cf7ca9d09c
Plug memory leak in doLoadModule()
2007-01-24 20:20:48 -08:00
Alan Coopersmith
5abd50e37c
Correct help lines for configure's --with-vendor-name flags
2007-01-24 18:54:38 -08:00
Alan Coopersmith
b32a40817f
Correct variable descriptions in comment for SecurityCheckResourceIDAccess
2007-01-24 16:29:49 -08:00
Ian Romanick
24506ea65b
Move xf86ReadLegacyBIOS to the one place that uses it.
...
xf86ReadLegacyBIOS is only used by one function in int10/generic.c.
Move a generic implementation of that function there, rename it to
read_legcay_BIOS, and delete all remnants of it from all other places.
2007-01-24 15:33:49 -08:00
Ian Romanick
fdb3a0798f
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
2007-01-24 14:49:39 -08:00
Eric Anholt
a53586eebc
Warning fix for RRCrtcSetRotations().
2007-01-24 13:36:25 -08:00
Eric Anholt
7a12952fd4
Bug #7639 : Only swap out pixmaps (rather than everything) on VT switch in EXA.
...
This is a new behavior for version 2.1 of EXA, and only takes effect if the
driver has requested that. Otherwise, the previous behavior remains the same.
2007-01-24 13:34:58 -08:00
Keith Packard
b6b8559321
Make Xinearama screen information reflect CRTC rotation.
2007-01-24 13:34:58 -08:00
Ian Romanick
39b51e1bfc
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
2007-01-23 13:25:56 -08:00
Michel Dänzer
788cfce911
Bump video driver ABI version to 1.2.
...
This is necessary because server-1.2-branch bumped to 1.1 for xf86CVTMode and
we have xf86XVFillKeyHelperDrawable on top of that.
2007-01-23 10:15:22 +01:00
Ian Romanick
637b19b3ee
Eliminate pciControlBridge, pciGetBridgeBuses, and pciGetBridgeResources.
2007-01-22 09:58:33 -08:00
Ian Romanick
a232e4ae93
Convert xf86GetPciHostConfigFromTag to get_parent_bridge.
...
Convert xf86GetPciHostConfigFromTag to a new function called
get_parent_bridge. This name better represents what
xf86GetPciHostConfigFromTag is used for: walking up the lists of PCI
bridges from a device.
2007-01-22 09:16:45 -08:00
Ian Romanick
844560a02f
Elminiate ARCH_PCI_OS_INIT.
...
Never, ever use the ix86Pci stuff on Linux. This renders the whole
ARCH_PCI_OS_INIT mechanism useless. Remove it.
2007-01-22 09:13:59 -08:00
Ian Romanick
7dfb3cea91
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
2007-01-22 08:44:36 -08:00
Eric Anholt
2dc866252c
Really fix optimized render cases being hit when they shouldn't.
...
I don't know how this define slipped in there. Fixes
6fdfd9dad9
.
2007-01-22 08:41:50 +08:00
Alan Coopersmith
0d6d373af9
Update Xserver man page to match commit ed33c7c98a
...
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
-ardelay and -arinterval, respectively.
2007-01-19 14:52:23 -08:00
Ian Romanick
c279d5fdc5
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
2007-01-19 12:59:54 -08:00
Michel Dänzer
14d6a9b327
fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor.
2007-01-19 18:30:21 +01:00
Michel Dänzer
27a01e100b
fbdevhw: Consider mode set equal to mode requested if virtual width is larger.
2007-01-19 18:28:05 +01:00
Michel Dänzer
65f4690ecb
__glXDRIscreenProbe: Use drmOpen/CloseOnce.
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=9275 . Based on patch from
Alan Swanson.
2007-01-19 17:56:06 +01:00
Alan Coopersmith
8b3a591cd3
Update pci.ids to 2007-01-18 snapshot
...
(includes a whole bunch of ATI device id updates)
2007-01-18 16:03:30 -08:00
Alan Coopersmith
0f0c321adf
Make xf1bpp build correctly with compilers that don't support -include
2007-01-18 15:31:53 -08:00
Eric Anholt
a811e92104
Account for CRTC rotation in the cursor containment code.
2007-01-18 14:28:41 -08:00
Alan Coopersmith
df147c10ce
Xserver man page: remove bc, add -wr
2007-01-17 16:47:07 -08:00
Alan Coopersmith
2dfd1aab24
Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86
2007-01-17 14:39:28 -08:00
Eric Anholt
42a48786ac
Add a setter for randr_crtc->rotations.
2007-01-17 14:34:42 -08:00
Ian Romanick
88f248e671
Replace PciBusId with 'struct pci_device *'
...
There's no need to store the slot information for a PCI device as its
ID. Instead, skip the middle man and just store a pointer to the
pci_device structure.
2007-01-17 14:04:43 -08:00