Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								df14682a31 
								
							 
						 
						
							
							
								
								Bus: Remove ISA support.  
							
							 
							
							... 
							
							
							
							No, really.  PCI is old enough to drive now.  If you want this, get the kernel
to expose a framebuffer device. 
							
						 
						
							2008-11-24 23:40:06 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a8bcab2d3b 
								
							 
						 
						
							
							
								
								Bus: Remove yet more unused overlap processing.  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:06 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								eb5ae45127 
								
							 
						 
						
							
							
								
								Bus: Simplify a failure case (that pretty much never happens)  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:05 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								ee8b5cf94c 
								
							 
						 
						
							
							
								
								Bus: Trust the kernel when registering driver resources  
							
							 
							
							... 
							
							
							
							... everywhere, not just (linux && (ia64 || alpha)). 
							
						 
						
							2008-11-24 23:40:05 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								8397df8945 
								
							 
						 
						
							
							
								
								Remove unused MIN macro  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:05 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								c251c0baae 
								
							 
						 
						
							
							
								
								Bus: remove special handling for init-only resources  
							
							 
							
							... 
							
							
							
							This isn't used by any driver, nor has it ever been as far as I can
tell. 
							
						 
						
							2008-11-24 23:40:04 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								6b198daa46 
								
							 
						 
						
							
							
								
								Bus: remove useless isaConvertRange2Host  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:04 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a96db74c2a 
								
							 
						 
						
							
							
								
								Bus: Don't try to find an ISA bus just for fun.  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:04 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								b21311a99d 
								
							 
						 
						
							
							
								
								Bus: Remove unused RemoveOverlaps  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:03 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								41be6b3f0d 
								
							 
						 
						
							
							
								
								Bus: Remove the notion of estimated resources.  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:03 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								095ba14355 
								
							 
						 
						
							
							
								
								Bus: remove the "reducer"  
							
							 
							
							... 
							
							
							
							This code effectively didn't do anything anymore. 
							
						 
						
							2008-11-24 23:40:03 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								51e105ccc3 
								
							 
						 
						
							
							
								
								Remove xf86GetResourcesImplicitly  
							
							 
							
							
							
						 
						
							2008-11-24 23:40:02 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								b574365fca 
								
							 
						 
						
							
							
								
								Revert "Unexport (and unimplement) xf86SetAccessFuncs" for now.  
							
							 
							
							... 
							
							
							
							The nvidia driver currently uses these hooks to work around problems where RAC
will disable access to the hardware at unexpected times.  This change restores
these hooks until we can come up with a better API for working around RAC.
This reverts commit c1df4fbede . 
							
						 
						
							2008-10-07 13:09:11 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								fe85ec34ec 
								
							 
						 
						
							
							
								
								Revert "Remove unused server state change callbackery" for now.  
							
							 
							
							... 
							
							
							
							The nvidia driver currently uses these callbacks to work around problems where
RAC will disable access to the hardware at unexpected times.  This change
restores these hooks until we can come up with a better API for working around
RAC.
This reverts commit d7c0ba2e9e .
Conflicts:
	hw/xfree86/loader/xf86sym.c 
							
						 
						
							2008-10-07 13:08:38 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								eaf3fdf970 
								
							 
						 
						
							
							
								
								Unexport xf86NoSharedResources  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:19 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								d7d9edb506 
								
							 
						 
						
							
							
								
								Unexport xf86DeallocateResourcesForEntity  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:19 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								49673b4358 
								
							 
						 
						
							
							
								
								Unexport xf86SetEntityFuncs  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								949ef6b79a 
								
							 
						 
						
							
							
								
								Unexport xf86ChkConflict  
							
							 
							
							... 
							
							
							
							Also remove the unused internal ChkConflict() 
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								d7c0ba2e9e 
								
							 
						 
						
							
							
								
								Remove unused server state change callbackery.  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								9ada146a16 
								
							 
						 
						
							
							
								
								xf86RegisterResources: Always print any failed registrations.  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a5d3fa90f3 
								
							 
						 
						
							
							
								
								Typo fix.  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								cc33358585 
								
							 
						 
						
							
							
								
								Remove the old implementation of RemoveOverlaps  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								8fbf1185f5 
								
							 
						 
						
							
							
								
								Internalise some resource list API.  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:17 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								0ca4f3cee7 
								
							 
						 
						
							
							
								
								Unexport xf86EnterServerState  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:17 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								c1df4fbede 
								
							 
						 
						
							
							
								
								Unexport (and unimplement) xf86SetAccessFuncs.  
							
							 
							
							... 
							
							
							
							Because, no. 
							
						 
						
							2008-10-03 17:51:17 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								44269e604e 
								
							 
						 
						
							
							
								
								RAC: NO_SEPARATE_*_FROM_* are useless.  
							
							 
							
							... 
							
							
							
							If anyone can come up with an example of a bus where:
- both i/o and memory resources are addressable
- access to them can be controlled
- but they can't be controlled independently
then by all means, reinstate this logic. 
							
						 
						
							2008-10-03 17:51:17 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								51fcb58f45 
								
							 
						 
						
							
							
								
								RAC: AccessEnable() and AccessDisable() are mandatory.  
							
							 
							
							
							
						 
						
							2008-10-03 17:51:17 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kazuhiro Inaoka
							
						 
						
							
							
							
							
								
							
							
								ce36ae526d 
								
							 
						 
						
							
							
								
								Add M32R architecture support (bug  #10020 )  
							
							 
							
							... 
							
							
							
							Still needs autotools support, so this won't actually _build_: it's just
a starting point. 
							
						 
						
							2008-04-30 11:58:32 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Dave Airlie
							
						 
						
							
							
							
							
								
							
							
								7ef7727b80 
								
							 
						 
						
							
							
								
								entity sharing: make !shareable entity non-fatal.  
							
							 
							
							... 
							
							
							
							Just because the entity isn't shareable, we should bring down the server.
Just ignore the extra screen and keep going. 
							
						 
						
							2007-12-20 10:11:26 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								6bc50de021 
								
							 
						 
						
							
							
								
								Simplify system resource range setup.  
							
							 
							
							... 
							
							
							
							osRes only existed to get copied into Acc.  Waste of effort. 
							
						 
						
							2007-11-15 15:03:58 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								3fe67d23ed 
								
							 
						 
						
							
							
								
								Remove the BusAccWindows resource code which is now unused.  
							
							 
							
							... 
							
							
							
							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-27 19:02:41 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								9e2112b2b5 
								
							 
						 
						
							
							
								
								Remove unused xf8GetBlock and xf86GetSparse entry points.  
							
							 
							
							
							
						 
						
							2007-08-27 18:50:34 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								ab7a6d860d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							 
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/os-support/bus/Pci.c
	hw/xfree86/os-support/bus/linuxPci.c 
							
						 
						
							2007-06-18 16:51:13 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Lennart Buytenhek
							
						 
						
							
							
							
							
								
							
							
								831d3b7f8d 
								
							 
						 
						
							
							
								
								Compile fixes for Linux ARM platforms.  
							
							 
							
							
							
						 
						
							2007-06-18 12:05:55 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								2c6d471088 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							 
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/Makefile.am
	hw/xfree86/dri/dri.c 
							
						 
						
							2007-03-28 08:08:04 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								62224e3972 
								
							 
						 
						
							
							
								
								Static cleanup for xf86 ddx.  
							
							 
							
							
							
						 
						
							2007-03-25 17:55:15 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								9a0f25de7c 
								
							 
						 
						
							
							
								
								Static cleanups, dead code deletion.  
							
							 
							
							
							
						 
						
							2007-03-25 12:27:01 -04: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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								d2f8c42c48 
								
							 
						 
						
							
							
								
								Convert xf86FindPrimaryDevice to use a static buffer and snprintf.  
							
							 
							
							... 
							
							
							
							Rather than allocate a 9 byte buffer on each invocation, use a static
16 byte buffer.  Use snprintf for safety.  This commit should probably
be cherry-picked to the trunk. 
							
						 
						
							2007-01-17 12:59:17 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								e1f73d2208 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							 
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/common/xf86Configure.c
	hw/xfree86/common/xf86Helper.c
	hw/xfree86/common/xf86pciBus.c
	hw/xfree86/int10/helper_exec.c
	hw/xfree86/os-support/bus/Pci.c
	hw/xfree86/os-support/bus/linuxPci.c
	hw/xfree86/os-support/linux/lnx_pci.c
	hw/xfree86/scanpci/Makefile.am
	hw/xfree86/utils/pcitweak/Makefile.am
	hw/xfree86/utils/scanpci/Makefile.am 
							
						 
						
							2006-12-08 17:24:15 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								f9f7d7f3be 
								
							 
						 
						
							
							
								
								Check for __sparc as well as __sparc__ for compatibility with Sun cc  
							
							 
							
							... 
							
							
							
							(gcc defines __sparc__, Sun cc defines __sparc) 
							
						 
						
							2006-12-04 13:36:30 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								21291d6ca7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							 
							
							
							
						 
						
							2006-08-25 09:34:21 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Bastian Blank
							
						 
						
							
							
							
							
								
							
							
								f7919c2879 
								
							 
						 
						
							
							
								
								xfree86: don't do legacy IO on ARM or S/390 (Debian  #362641 )  
							
							 
							
							... 
							
							
							
							Don't attempt to poke legacy IO ranges on ARM or S/390. 
							
						 
						
							2006-08-12 20:43:25 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								380b51d605 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							 
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/common/xf86Init.c
	hw/xfree86/int10/pci.c
	hw/xfree86/scanpci/xf86PciData.h
	hw/xfree86/scanpci/xf86PciStdIds.h
	hw/xfree86/scanpci/xf86PciStr.h
	hw/xfree86/scanpci/xf86ScanPci.h
	hw/xfree86/utils/pcitweak/pcitweak.c
	hw/xfree86/utils/scanpci/scanpci.c
Re-removed most of the conflicting files. 
							
						 
						
							2006-07-25 11:30:04 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								70869fc677 
								
							 
						 
						
							
							
								
								Yet more dead code.  
							
							 
							
							
							
						 
						
							2006-07-21 23:39:37 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								7c1b2ee7a8 
								
							 
						 
						
							
							
								
								static markup, more dead code.  
							
							 
							
							
							
						 
						
							2006-07-21 23:35:13 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								75398cff82 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver  
							
							 
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/loader/Makefile.am
	hw/xfree86/loader/xf86sym.c 
							
						 
						
							2006-06-20 15:49:47 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								1f91b5726c 
								
							 
						 
						
							
							
								
								Fix a compiler warning about varibles being used without being set.  
							
							 
							
							... 
							
							
							
							Add some const qualifiers.
Remove some "ugly" space around parenthesis. 
							
						 
						
							2006-06-20 15:03:13 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								98a602fab1 
								
							 
						 
						
							
							
								
								Don't bother building RAC as a module, that's just absurd.  
							
							 
							
							
							
						 
						
							2006-06-18 23:54:04 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								46f55f5dea 
								
							 
						 
						
							
							
								
								Initial batch of changes for PCI rework.  All future changes will be  
							
							 
							
							... 
							
							
							
							tracked individually. 
							
						 
						
							2006-06-07 14:09:02 -07:00