summaryrefslogtreecommitdiff
path: root/hw/xfree86/os-support
AgeCommit message (Collapse)AuthorFilesLines
2007-08-23Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵pci-reworkIan 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
2007-01-24Move xf86ReadLegacyBIOS to the one place that uses it.Ian Romanick5-142/+0
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-22Eliminate pciControlBridge, pciGetBridgeBuses, and pciGetBridgeResources.Ian Romanick2-12/+0
2007-01-22Convert xf86GetPciHostConfigFromTag to get_parent_bridge.Ian Romanick1-33/+51
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-22Elminiate ARCH_PCI_OS_INIT.Ian Romanick3-19/+6
Never, ever use the ix86Pci stuff on Linux. This renders the whole ARCH_PCI_OS_INIT mechanism useless. Remove it.
2007-01-19Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver ↵Ian Romanick2-2/+11
into pci-rework
2007-01-16Eliminate use of Tag field.Ian Romanick1-3/+2
The Tag field was removed from the int10 structures in commit ca9c41e09ddb72d150d86f5d372eb07eeca7c1a2. This file was over looked.
2007-01-15Fix accidental commit (bug) in linuxOpenLegacy.Ian Romanick1-2/+2
2007-01-15Fix domain insanity.Ian Romanick4-79/+52
Eliminate xf86GetPciDomain. The domain from libpciaccess is the domain. Period. This means that 0 is a valid domain. Make sure that INCLUDE_XF86_NO_DOMAIN is *not* set. Always run in "domain mode," even if the only domain possible is 0.
2007-01-12Eliminate unused INCLUDE_XF86_MAP_PCI_MEM define.Ian Romanick1-20/+0
2007-01-12Fix typos in conditionally compiled code.Ian Romanick1-2/+2