summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)AuthorFilesLines
2006-11-27Add some mode helper functions from the intel driver.randr-1.2Eric Anholt2-18/+119
This also removes static from some other functions that had been copied out to at least the intel driver, but perhaps others that were doing mode list handling.
2006-11-15Fix build on FreeBSD after input-hotplug.Eric Anholt1-0/+5
(cherry picked from commit 4e6e4baead6c565363abbcd9e06cc685be121596)
2006-11-08Allow RandR objects to be created before the associated ScreenRec.Keith Packard1-1/+1
xf86 drivers need to create RandR object in the PreInit stage, before the ScreenRec is allocated. Changing the RandR DIX code to permit this required the addition of functions that later associate the objects with the related screen. An additional change is that modes are now global, and no longer associated with a specific screen. This change actually makes mode management cleaner as there is no more per-screen list of modes to deal with. This changes the RandR 1.2 ABI/API for drivers.
2006-11-07Add $(DIX_CFLAGS) to remaining Makefile.am filesKeith Packard18-17/+18
2006-11-07Merge branch 'origin' into randr-1.2Keith Packard2-16/+17
2006-11-06Improve vm86 error handling in Xvesa.Juliusz Chroboczek1-15/+16
2006-11-06Fix typo in Xvesa: incorrect reporting of DAC capabilities.Juliusz Chroboczek1-1/+1
2006-11-04Merge master back to randr-1.2Keith Packard193-17059/+4341
2006-11-04Allow X server to build against libdrm 2.1Keith Packard2-0/+4
2006-11-04Add DIX_CFLAGS to hw/vfb/Makefile.amKeith Packard1-2/+2
2006-11-04automake: avoid use of reserved _SOURCES keyword (bug #8866)Bernhard Rosenkraenzer2-13/+13
Avoid using _SOURCES unless we're directly referencing a program or library to be built; use _SRCS instead. Shuts automake 1.10 up.
2006-11-04xfree86/hurd: remove OsMouseProc (bug #5613)Samuel Thibault1-80/+0
Remove OsMouseProc, let the mouse driver deal with it.
2006-11-04xfree86/hurd: add bell support, remove SERVER/LOADER defines (bug #5613)Samuel Thibault2-2/+37
Add no-op bell ringing support, and remove obsolete @SERVER_DEFINES@ and @LOADER_DEFINES@ from CFLAGS.
2006-11-04kdrive: make building of Linux support conditional (bug #5613)Samuel Thibault1-1/+5
Only try to build Linux support on Linux. We should probably disable all OS-dependent DDXes if we don't have a workable OS (and only build Xephyr/Xfake), but that's future work.
2006-11-03Fix standard VESA modes.Aaron Plattner1-3/+3
The built-in mode timings were off slightly for the 640x480@60, 640x480@72, and 1024x768@75 modes.
2006-11-03Do not map full 0-1MB legacy rangeBjorn Helgaas1-13/+7
If we're mapping something in the "legacy range" (0-1Mb), we shouldn't expand the requested range to the entire 0-1Mb range. Typically this is for mapping the VGA frame buffer, and some platforms support mmap of the frame buffer but not the entire 0-1Mb range. For example, HP sx1000 and sx2000 ia64 platforms can have memory from 0-0x9ffff, VGA frame buffer from 0xa0000-0xbffff, and memory from 0xc0000-0xfffff. On these platforms, we can't map the entire 0-1Mb range with the same attribute because the memory only supports WB, while the frame buffer supports only UC. But an mmap of just the frame buffer should work fine.
2006-11-03Fixing mach64 driver bailing out on ia64Egbert Eich1-3/+1
Mach64 driver bails out on ia64 because it cannot map device memory. It turns out that some bogus and unneeded code attempts to find the root bridge of the device and fails to do so proberly as there this host-to-pci bridge is not existant. This code has been around for years although it completely unclear what it had been intended for. Fixing this by eliminating the bogus code.
2006-11-03Fix device path in altixPCI.c to be domain aware.Matthias Hopf1-3/+6
2006-11-03Add domain support to linuxPciOpenFile().Matthias Hopf1-22/+68
Loosely based on patch from David S. Miller <davem@davemloft.net> See also bug #2368.
2006-11-03Fixing domain support for ia64Matthias Hopf2-2/+105
ia64 specific functions + defines. Still uses /proc interface for some scaning code. Based on code from Egbert Eich <eich@freedesktop.org>.
2006-11-03Fix 2 warnings.Matthias Hopf1-3/+3
2006-11-03Fix obviously wrong boundary checks + cleanup unused vars.Matthias Hopf1-5/+4
Also disable compilation of code that is no longer used anywhere in the whole Xserver tree.
2006-11-03Added linux 2.6 compatible domain aware device scanning code.Matthias Hopf3-13/+67
Additional scanning code uses the /sys interface of 2.6 kernels. Cleaned up the use of tags and already split domain/bus/dev/fn.
2006-11-03Make int10 fully domain aware.Egbert Eich1-7/+6
2006-11-03Added missing domain stripping in already domain aware code.Matthias Hopf1-2/+2
2006-11-03Build with -D_PC on ix86 only.Matthias Hopf1-3/+8
2006-11-02Merge branch 'origin' into randr-1.2Keith Packard5-2/+1168
2006-11-02Convert Xprt DDX to new motion history apiAlan Coopersmith1-2/+2
2006-11-02Remove references to xf86Info.kbd* from solaris codeAlan Coopersmith1-31/+0
2006-11-02sun_bell.c needs to #include "xf86_OSlib.h"Alan Coopersmith1-0/+1
2006-11-02xfree86/os-support: axe more unused filesDaniel Stone3-3/+1
2006-11-02xfree86/os-support: remove unused file from distDaniel Stone1-2/+1
2006-11-02xfree86: don't attempt to enable and disable non-DIX devicesDaniel Stone1-5/+10
Don't try to enable and disable devices with no entry in the DIX, such as the evdev brain.
2006-11-02Merge branch 'input-hotplug'Daniel Stone180-16840/+5156
2006-11-02xfree86: allow starting with no input devicesDaniel Stone2-4/+20
Add a server flag (AllowEmptyInput), which will inhibit adding the standard keyboard and mouse drivers, if there are no input devices in the config file.
2006-11-02Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone4-6/+1171
input-hotplug
2006-11-02kdrive:remove Change{Keyboard,Pointer}DeviceDaniel Stone1-15/+0
This was removed in the DIX, so just axe it.
2006-11-01input: add non-keyboard bell ringing functionDaniel Stone10-2/+327
Add a generic 'ring the bell' function (console bell on Linux and BSD, /dev/audio on Solaris), and add DDX functions for this. Make this the core keyboard's bell. Port Xvfb and Xnest to this. Port XFree86 to this, with OS-specific hooks for Linux, BSD, and Solaris taken from foo_io.c in the old layer.
2006-11-01kdrive: add KdRingBell prototypeDaniel Stone1-0/+6
2006-10-31Fix automake error: BUILT_SOURCES was defined multiple times on SolarisAlan Coopersmith1-5/+4
2006-10-29Handle building in a separate objdirMatthieu Herrb1-1/+1
2006-10-29kill GNU-make'ism.Matthieu Herrb1-1/+1
2006-10-29Make sure we have 64-bit file-offsets in libdrm.Thomas Hellstrom1-0/+1
2006-10-29kdrive: avoid null dereferencesDaniel Stone1-6/+10
Avoid jumping into NULL pointers for OS or card functions which do not exist.
2006-10-29kdrive: move bell ringing into an OS functionDaniel Stone6-116/+52
Move the bell into an OS function, and use that if it's declared; else, fall back to using the driver's function. Remove the Linux keyboard bell function; just move it into the OS layer. Use named initialisers when converting the old structures, and eliminate unused functions.
2006-10-29Xi: disallow changing core keyboard and pointerDaniel Stone1-138/+7
Just short-circuit the change core keyboard/pointer requests.
2006-10-27Import libdrm functions for the drm memory manager.Thomas Hellstrom3-0/+1165
2006-10-26xfree86: re-enable chipset-specific drivers for Linux/ia64Myron Stowe1-5/+5
Re-enable chipset-specific support for Linux/ia64, by linking in lnx_ia64.c.
2006-10-26Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-1/+1
input-hotplug
2006-10-25Fix test for Option "IgnoreABI".Michel Dänzer1-1/+1
This option has plenty of potential for wasting the time of bug triagers without pretending it's always on.