summaryrefslogtreecommitdiff
path: root/hw/xfree86/os-support
AgeCommit message (Collapse)AuthorFilesLines
2007-10-17Merge branch 'master' into XACE-SELINUXEamon Walsh9-31/+41
Conflicts: os/access.c
2007-10-14mass change from #ifdef i386 to #ifdef __i386__ to conform to ANSIBen Byer7-27/+23
2007-09-27Fix PCI rework build on Solaris (copy what BSD does)Alan Coopersmith2-1/+15
2007-09-26Remove unused pciAddrHostToBus functions from ix86Pci.cAlan Coopersmith1-3/+3
Matches linuxPci.c changes made in 8279444a54f38c5e2e5d4c2d936a10d74990e0be Fixes compiler errors: "ix86Pci.c", line 194: too many struct/union initializers "ix86Pci.c", line 204: too many struct/union initializers "ix86Pci.c", line 214: too many struct/union initializers
2007-09-19Merge branch 'master' into XACE-SELINUXEamon Walsh18-942/+97
Conflicts: afb/afbpntwin.c afb/afbscrinit.c afb/afbwindow.c cfb/cfb.h cfb/cfballpriv.c cfb/cfbscrinit.c cfb/cfbwindow.c configure.ac fb/wfbrename.h hw/xfree86/xf4bpp/ppcIO.c hw/xfree86/xf4bpp/ppcPntWin.c hw/xfree86/xf4bpp/ppcWindow.c hw/xfree86/xf8_32bpp/cfbscrinit.c mfb/mfb.h mfb/mfbpntwin.c mfb/mfbscrinit.c mfb/mfbwindow.c mi/miexpose.c Note: conflicts caused by devPrivates rework vs. paintwindow changes.
2007-08-30Remove dead xf86GetPciSizeFromOS and xf86GetPciOffsetFromOS.Eric Anholt6-116/+1
2007-08-30Remove the now-dead PciAvoid symbol.Eric Anholt3-12/+0
2007-08-28Replace BSD custom PCI code with a stub implementation thanks to pciaccess.Eric Anholt7-355/+96
Note that pciaccess doesn't yet have Net/OpenBSD support, but the relevant code should go there instead of disconnected code in the X Server. While here, remove the now-disabled INCLUDE_XF86_NO_DOMAIN from the headers, and un-disable xf8StdAccResFromOS for those OSes without domain support which will need it.
2007-08-28devPrivates rework: since API is already broken, switch everythingEamon Walsh1-7/+7
over to new system. Need to update documentation and address some remaining vestiges of old system such as CursorRec structure, fb "offman" structure, and FontRec privates.
2007-08-27Remove the BusAccWindows resource code which is now unused.Eric Anholt7-459/+0
This was a bunch of poorly defined resource ranges per OS/platform combination which were supposed to represent what regions could potentially have resources allocated into them.
2007-08-23Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Ian Romanick70-357/+158
pci-rework Conflicts: hw/xfree86/common/xf86.h hw/xfree86/common/xf86Init.c hw/xfree86/common/xf86pciBus.c hw/xfree86/int10/generic.c hw/xfree86/int10/helper_exec.c hw/xfree86/loader/xf86sym.c hw/xfree86/os-support/bus/Pci.c hw/xfree86/os-support/bus/Pci.h hw/xfree86/os-support/bus/linuxPci.c hw/xfree86/os-support/linux/int10/linux.c
2007-08-21Fix an error message to not point to @xfree86.org.Adam Jackson1-1/+1
2007-08-21xfree86: Fix build on Linux/alpha.Julien Cristau1-1/+1
A bunch of CFLAGS had gone missing, so the build failed with errors like: ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:7:19: error: input.h: No such file or directory ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:8:24: error: scrnintstr.h: No such file or directory
2007-08-19Autoconfiguration of wsmouse for NetBSD.Blair Sadewitz1-6/+6
2007-08-16Update for support on NetBSD and DragonFly. FromJeremy C. Reed1-1/+4
Joerg Sonnenberger and pkgsrc.
2007-08-16Add some more support for DragonFly. From Joerg SonnenbergerJeremy C. Reed2-2/+2
and pkgsrc.
2007-08-12xfree86: Improve default mouse handling on the HurdSamuel Thibault1-1/+23
Make /dev/mouse the default device. This makes Xorg works with empty or missing InputDevice sections.
2007-08-05xserver: stop bcopy from going really slowDave Airlie2-7/+24
The outport is most likely unnecessary on any currently used hardware, the byte copy is necessary from what I know on IA64 and friends so leave it. Add a new API entry point which lets a driver select the old behaviour if such a needs is ever found. This gives me ~20% speed up on startup on 945 hardware.
2007-08-01Convert all my license statements to the standard formDaniel Stone2-28/+32
Convert all my license statements to the standard, accepted form: cf. <20070717142307.GD13478@fooishbar.org> http://lists.freedesktop.org/archives/xorg/2007-July/026451.html keithp's license on configure.ac changed with his verbal permission.
2007-07-27Remove all trace of Option "BiosLocation".Adam Jackson1-16/+5
This code was deeply dangerous. If anyone actually had a use for this code, we should find a better way of doing it.
2007-07-19Fix alpha build failuresJulien Cristau2-3/+2
Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and <unistd.h> instead
2007-07-12Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10Alan Coopersmith1-5/+5
2007-07-04Bug 5000: Fix domain support for SGI AltixJonathan Lim2-93/+109
2007-06-29Death to RCS tags.Adam Jackson49-82/+0
2007-06-28Remove the remnants of OS/2 support.Adam Jackson10-112/+1
This has never worked in any modular server release, and as far as I know was never tested in 6.7 through 6.9.
2007-06-28Fix another usage of MAX_PCI_DEVICES.Adam Jackson1-1/+1
Fixes cases where the VGA device is above the 128th device on the system.
2007-06-18Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Ian Romanick9-102/+73
pci-rework Conflicts: hw/xfree86/os-support/bus/Pci.c hw/xfree86/os-support/bus/linuxPci.c
2007-06-18Make xf86{En,Dis}ableInterrupts no-ops on Linux.Adam Jackson1-57/+5
2007-06-18Compile fixes for Linux ARM platforms.Lennart Buytenhek2-3/+5
2007-05-29I/O enable/disable update for the HurdSamuel Thibault1-32/+12
2007-05-29Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserverMatthieu Herrb3-2/+9
2007-05-29Make this build on OpenBSDMatthieu Herrb1-2/+2
2007-05-28Fixes for s390Bastian Blank1-1/+1
2007-05-28Read ROM in chunksDavid Nusinow1-1/+3
This patch speeds up reads of the ROM by reading in large chunks rather than one byte at a time. This patch was by Dann Frazier.
2007-05-24Fix build on NetBSD/amd64.Matthias Drochner1-0/+5
2007-05-10Disable Simba PCI bridge routing code (Bug #8020).Matthias Hopf1-1/+1
The code in hw/xfree86/os-support/bus/sparcPci.c:simbaCheckBus() is trying to mimmick VGA routing by disabling I/O space responses behind the Simba PCI-PCI controller. Unfortunately, doing this also happens to disable access to the IDE controller I/O space registers, thus crashing the system. The granularity of the I/O disabling in the Simba controller is not fine enough to disable VGA without also disabling the IDE controller registers.
2007-04-25Fix a buffer overrun on machines with excessively large PCI busses.Adam Jackson1-3/+11
Formerly we sized an array with a compile time constant, then initialized its size to the same constant, but the Linux PCI init code would increase that "constant". So if you happened to have more than 128 PCI devices, you'd happily scribble into whatever variables happened to be in .bss after that array. Only really fixed for Linux atm. Other OSes will simply (still) fail to work on video devices above the 128th PCI device.
2007-04-10Add a real xf86EnableIO/xf86DisableIO for NetBSD/PPC.Jared D. McNeill2-2/+34
2007-04-09Look for the PCI ROM file elsewhere in sysfs.Adam Jackson1-2/+2
/sys/devices reflects the bus topology, and we don't care that much. Easier (and more reliable) to just look in /sys/bus/pci/devices, which is a flat view.
2007-04-09VT activate or waitactive are fatal if they fail.Adam Jackson1-5/+9
Also, be sure to waitactive on the way down, to make sure we're off the VT before exiting.
2007-03-28Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Ian Romanick5-6/+239
pci-rework Conflicts: hw/xfree86/Makefile.am hw/xfree86/dri/dri.c
2007-03-25Static cleanup for xf86 ddx.Adam Jackson1-1/+1
2007-02-28Add sun_apm.c for Suspend-and-Resume support on SolarisJay Cotton2-2/+234
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6205248>
2007-02-27Sun bug 6529003: Xorg should not be including <sys/immu.h> on SolarisAlan Coopersmith1-1/+1
<sys/immu.h> was removed from the latest Solaris Nevada build, but it's been useless to Xorg for a long time (it only declared a couple of kernel variables) <http://bugs.opensolaris.org/view_bug.do?bug_id=6529003>
2007-02-25Fix root bus/domain selection on alphaJay Estabrook1-2/+3
2007-02-14Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver ↵Ian Romanick1-1/+1
into pci-rework
2007-02-14Merge fix missed on previous commit.Ian Romanick1-1/+1
2007-02-12Typo fix.Adam Jackson1-1/+1
2007-01-29Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver ↵Ian Romanick1-1/+2
into pci-rework Conflicts: hw/xfree86/os-support/bus/linuxPci.c
2007-01-26Call linuxPciOpenFile() for r/w access if applicable.Jonathan Lim1-1/+2
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