summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/agpreg.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The AGP ioctl interface is gone; remove the header file as well.kettenis2014-03-171-1/+26
| | | | ok matthieu@
* Add support for U3 brigdes present in macppc G5 machines. Many thanksmpi2012-12-221-1/+2
| | | | to Chris Jackman for sending me a PowerMac G5!
* Add support for Uninorth AGP bridges found in most if not all the macppcmpi2012-12-041-1/+12
| | | | | | machines with a G3 or G4 microprocessor. It would not be difficult to add support for U3 bridges found in G5 powered macppc to this driver but I don't have such hardware.
* Fix unaligned pci config space access in intelagp.oga2011-10-241-6/+4
| | | | | | | tested by reported. ok kettenis@ (who pointed out a botch i'd made, too). While here remove definition of another (unused) unaligned access. to be added back when it is actually used (this one pointed out by deraadt@).
* align the read to the PCI config space.dhill2011-10-161-1/+2
| | | | from drahn@, ok deraadt@
* Initial kernel support for sandybridge intel chipsets in intagp and inteldrm.oga2011-09-141-1/+23
| | | | | | | | | | Far from perfect. Extra (almost essential) features like the extra ringbuffers are not yet supported (I have half a diff), but this and the appropriate ddx patches allow modesetting and basic shadow acceleration. Initial work by jcs@, a few cleanups and bugfixes by me. Tested by many on all appropriate chipsets. ok kettenis@
* Fix support for earlier i8XX chipsets (specifically the 830 and 840).oga2008-12-241-2/+2
| | | | | | | | | | | | Earlier changes meant that we were reading the wrong register, on the graphics card instead of the gmch (bus 0, device 0, function 0. it's the memory controller on all boards with intel chipsets). Later chipsets have a ``mirror'' register on the graphics card device, explaining why this didn't manifest on all chipsets. For simplicity, always find and read the register from the GMCH. While i'm here, fixup unaligned configuration space access (0x50 vs 0x52) Tested by several.
* intagp support for Intel 4-series (e.g. GM45) chipsets.oga2008-12-231-2/+11
| | | | Tested by several x200 owners.
* Add AGP support for the Intel G33 chipset.damien2008-03-231-1/+4
| | | | | | | Tested on i386 with a Gigabyte G33M-DS2R motherboard (Intel GMA 3100). Based on NetBSD code. ok oga@
* KNF, no binary change.oga2007-12-071-57/+57
| | | | Looked over by a few people.
* Make agp attach as a device. This means that many more agp bridgesoga2007-11-251-2/+40
| | | | | | | | | | actually get detected and attached. Also adds a kernel api for manipulating agp. Enable this on i386 and amd64. "I think you should commit it" deraadt@, ok matthieu. Looked over by several others.
* Add AGP support for the intel i965 chipset, this also extends thereyk2007-08-041-7/+29
| | | | | | | | internal AGP API to work with 64bit PCI-Express memory and non-standard AGP aperture bases. tested by many ok matthieu@, deraadt@
* New version of i915 supprotm adapted from freebsd by Dimitry Andric, withmatthieu2006-02-111-1/+18
| | | | one tweak suggested by miod@.
* Back out i915 changes; they broke some i810-based machines.millert2006-02-031-18/+1
|
* support i915. adapted from freebsd by Dimitry Andric. does not breakderaadt2006-01-131-1/+18
| | | | at least i810 on x40, but made x41 work. ok matthieu
* Support for i852/855/865 AGP; from NetBSD via Michael van dergrange2004-01-201-1/+17
| | | | | | | Westhuizen <michael@skanky.homeunix.net> with little tweaks. Tested by millert@ todd@ jmc@ andreas@ and jcs@'s friend ok millert@
* Add i830 support from NetBSD via patch in kernel/3150.millert2003-03-191-1/+17
| | | | Verified to not break i81[05] and tested on two i830s.
* support for the agp gart on various agp chipsets.mickey2002-07-121-0/+157
only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by art@ and millert@ .