summaryrefslogtreecommitdiff
path: root/sys/dev/pci/agpreg.h
AgeCommit message (Collapse)Author
2012-12-22Add support for U3 brigdes present in macppc G5 machines. Many thanksMartin Pieuchot
to Chris Jackman for sending me a PowerMac G5!
2012-12-04Add support for Uninorth AGP bridges found in most if not all the macppcMartin Pieuchot
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.
2011-10-24Fix unaligned pci config space access in intelagp.Owain Ainsworth
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@).
2011-10-16align the read to the PCI config space.David Hill
from drahn@, ok deraadt@
2011-09-14Initial kernel support for sandybridge intel chipsets in intagp and inteldrm.Owain Ainsworth
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@
2008-12-24Fix support for earlier i8XX chipsets (specifically the 830 and 840).Owain Ainsworth
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.
2008-12-23intagp support for Intel 4-series (e.g. GM45) chipsets.Owain Ainsworth
Tested by several x200 owners.
2008-03-23Add AGP support for the Intel G33 chipset.Damien Bergamini
Tested on i386 with a Gigabyte G33M-DS2R motherboard (Intel GMA 3100). Based on NetBSD code. ok oga@
2007-12-07KNF, no binary change.Owain Ainsworth
Looked over by a few people.
2007-11-25Make agp attach as a device. This means that many more agp bridgesOwain Ainsworth
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.
2007-08-04Add AGP support for the intel i965 chipset, this also extends theReyk Floeter
internal AGP API to work with 64bit PCI-Express memory and non-standard AGP aperture bases. tested by many ok matthieu@, deraadt@
2006-02-11New version of i915 supprotm adapted from freebsd by Dimitry Andric, withMatthieu Herrb
one tweak suggested by miod@.
2006-02-03Back out i915 changes; they broke some i810-based machines.Todd C. Miller
2006-01-13support i915. adapted from freebsd by Dimitry Andric. does not breakTheo de Raadt
at least i810 on x40, but made x41 work. ok matthieu
2004-01-20Support for i852/855/865 AGP; from NetBSD via Michael van derAlexander Yurchenko
Westhuizen <michael@skanky.homeunix.net> with little tweaks. Tested by millert@ todd@ jmc@ andreas@ and jcs@'s friend ok millert@
2003-03-19Add i830 support from NetBSD via patch in kernel/3150.Todd C. Miller
Verified to not break i81[05] and tested on two i830s.
2002-07-12support for the agp gart on various agp chipsets.Michael Shalayeff
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@ .