summaryrefslogtreecommitdiff
path: root/sys/dev/pci/agp.c
AgeCommit message (Expand)Author
2024-05-24remove unneeded includes; ok miod@Jonathan Gray
2022-03-11Constify struct cfattach.Martin Pieuchot
2015-12-22Remove obsolete comment.Mark Kettenis
2015-12-19Remove code that has been unused ever since we removed the agp ioctl interface.Mark Kettenis
2015-12-19Move agp_generic_enable() prototype to agpvar.h to unbreak the build onMark Kettenis
2015-09-09sizes for free(); ok semarieTheo de Raadt
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-03-26No need to include <sys/lock.h> when only <sys/rwlock.h> is needed,Martin Pieuchot
2014-03-17The AGP ioctl interface is gone; remove the header file as well.Mark Kettenis
2014-03-17fix memory leaks in error paths when setting up the gattJonathan Gray
2014-03-16Remove unused prototypes.Mark Kettenis
2014-03-14Remove the userland AGP interface. Now that we have KMS, it is no longerMark Kettenis
2013-08-06set ai_devid in struct agp_info so drm_agp_info() will work as intendedJonathan Gray
2013-07-06Remove unsigned comparison < 0.Brad Smith
2012-12-06Rework how AGP memory regions are mapped and add support for AGP bridgesMartin Pieuchot
2012-11-13Correct the first argument of agpmmap() making possible to mmap the AGPMartin Pieuchot
2010-12-26Kill pmap_phys_address(), and force every driver's mmap() routine to returnMiod Vallat
2009-12-15- instead of rolling a macro that is functional equivalent to nitems(),Jasper Lievisse Adriaanse
2009-05-10Change agp attach (again) so that the driver passes in the aperture size.Owain Ainsworth
2009-05-10In preparation for using agp as a bus_dma backend for drm, convert the bind_pageOwain Ainsworth
2009-05-10change agp driver attach so that the driver passes in the base addressOwain Ainsworth
2009-04-20Don't map all agp memory we allocate.Owain Ainsworth
2009-04-15clean up the sub-driver callback mess a little.Owain Ainsworth
2008-11-09Rework that way that agp attaches.Owain Ainsworth
2008-09-26Attach agp(4) to the Intel Q35 integrated video.Mike Belopuhov
2008-08-17Check that the driver properly initialised before allowing agp_acquire()Owain Ainsworth
2008-07-12Right now agp_generic_enable() is wrong. It has been since 2006. ItOwain Ainsworth
2008-07-07Add AGP and hostbridge support for the Intel 82945GME chipset.Bernd Ahlers
2008-06-25Support the Intel G35 which apparently works similarly to the 965.Owain Ainsworth
2008-05-06currently agp_i810 needs to map the same BAR as inteldrm, this obviouslyOwain Ainsworth
2008-04-09device_lookup() increments the reference count for the device, and weOwain Ainsworth
2008-03-23Sometimes the registers claiming the aperture size on 9XX chipsets lie.Owain Ainsworth
2008-03-23Add AGP support for the Intel G33 chipset.Damien Bergamini
2008-03-16Make agp(4) attach at vga(4) instead of pchb(4). This is because sometimesOwain Ainsworth
2008-01-04Clean up Intel host bridge PCI IDs.Mark Kettenis
2008-01-02correct the comment in agp_map_aperture().Brad Smith
2007-12-07KNF, no binary change.Owain Ainsworth
2007-12-07Replace lockmgr with rwlock.Owain Ainsworth
2007-12-06Destatic functions in the agp subsystem.Owain Ainsworth
2007-11-28do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
2007-11-26correct newlines surrounding the sub-bus configuration, and unifyTheo de Raadt
2007-11-26fix new agp code on amd64Reyk Floeter
2007-11-25Make agp attach as a device. This means that many more agp bridgesOwain Ainsworth
2007-09-17Only the most obvious bzero() -> M_ZERO changes. No cast changes, noKenneth R Westerback
2007-08-04Add AGP support for the intel i965 chipset, this also extends theReyk Floeter
2007-01-30Simplify agp_generic_bind_memory by not trying to allocate big chunksDimitry Andric
2007-01-03also bail if sc_chipc is NULL; spotted by miodTheo de Raadt
2007-01-02do not permit agp_ioctl if the methods are invalid; ok miodTheo de Raadt
2006-12-30In agp_generic_alloc_memory(), make sure the age_mem structure freshlyMiod Vallat