aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/agp
Commit message (Collapse)AuthorAgeFilesLines
* agp: Export intel_gtt_read_pte, required by i915kmsEd Maste2025-11-251-0/+1
| | | | | | | | | | This isn't used by modern cards, but is needed for i915kms to load on a system that has agp as a module not compiled into the kernel. PR: 291214 Reviewed by: cy Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53906
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* Add a helper function to agp(4) which installs a single GTT entry.Mark Johnston2017-07-091-0/+1
| | | | | | | | Submitted by: dumbbell MFC after: 1 week Notes: svn path=/head/; revision=320851
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-041-1/+1
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Kill MFILES and find things automatically. It turned out to be onlyWarner Losh2015-07-031-1/+0
| | | | | | | | | | | | lightly used. Find the proper .m file when we depend on *_if.[ch] in the srcs line, with seat-belts for false positive matches. This uses make's path mechanism. A further refinement would be to calculate this once, and then pass the resulting _MPATH to modules submakes. Differential Revision: https://reviews.freebsd.org/D2327 Notes: svn path=/head/; revision=285068
* Re-enable -Werror for these modules. It is already enabled for the sameJohn Baldwin2014-06-091-1/+0
| | | | | | | files when built as part of a kernel. Notes: svn path=/head/; revision=267297
* Finish removing unneeded header from agp: opt_bus.hEitan Adler2012-11-151-1/+1
| | | | | | | | Approved by: cperciva MFC after: 1 week Notes: svn path=/head/; revision=243100
* A rewrite of the i810 bits of the agp(4) driver. New driver supportsKonstantin Belousov2012-05-221-0/+12
| | | | | | | | | | | operations required by GEMified i915.ko. It also attaches to SandyBridge and IvyBridge CPU northbridges now. Sponsored by: The FreeBSD Foundation MFC after: 1 month Notes: svn path=/head/; revision=235782
* Add a driver for the Apple Uninorth AGP host bridge found in all PowerPCNathan Whitehorn2010-10-311-1/+4
| | | | | | | Macintoshes with an AGP bus. Notes: svn path=/head/; revision=214603
* MFtbemd:Warner Losh2010-08-231-2/+2
| | | | | | | | | | | | Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed... Notes: svn path=/head/; revision=211690
* Fix a few problems related to building modules in /sys/modules (notNick Hibma2009-02-121-1/+1
| | | | | | | | | | | | | checked whether this applies to builds in /sys/*/compile/* as well): - Create empty opt_*.h files were missing - Hook up svr4 to the build. It compiles fine here, so no reason to disconnect it in the Makefile. were missing - Hook up svr4 to the build. It compiles fine here, so no reason to disconnect it in the Makefile. Notes: svn path=/head/; revision=188516
* - Add few VIA bridges to agp_via.c and connect it to amd64 buildJung-uk Kim2009-01-231-1/+1
| | | | | | | | as they support Intel Core/Core 2 and VIA Nano processors. - Align "optional agp" in conf/files.* for consistency while I am here. Notes: svn path=/head/; revision=187633
* Move the agp(4) driver from sys/pci to sys/dev/agp. __FreeBSD_version wasJohn Baldwin2007-11-121-2/+2
| | | | | | | | | | | | bumped to 800004 to note the change though userland apps should not be affected since they use <sys/agpio.h> rather than the headers in sys/dev/agp. Discussed with: anholt Repocopy by: simon Notes: svn path=/head/; revision=173573
* Include agp_i810.c in amd64 AGP builds to get support for the Intel 915 ExpressEric Anholt2006-09-051-1/+1
| | | | | | | | | | | chipsets. PR: kern/93676 Submitted by: Jan Blaha <Jan.Blaha@unet.cz> MFC after: 1 week Notes: svn path=/head/; revision=162041
* Remove Alpha remnants.Marcel Moolenaar2006-07-271-3/+0
| | | | Notes: svn path=/head/; revision=160762
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-271-1/+1
| | | | | | | | | | | replacement and has additional features which make it superior. Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG_6 as transition period) Notes: svn path=/head/; revision=150636
* Add a new AGP driver for ATI IGP chipsets. The driver is based on reading ofEric Anholt2005-09-171-1/+1
| | | | | | | | | | | | the Linux driver, since specs are unavailable. Many thanks to Adam Kirchhoff for multiple useful testing cycles, and Ralf Wostrack for the final fix to get it working. PR: i386/75251 Submitted by: anholt Notes: svn path=/head/; revision=150236
* The tinderbox seems to have a different set of compiler optionsWarner Losh2005-01-261-0/+1
| | | | | | | | enabled than my box, so the agp module gets different warnings than I got when I built. WERROR= to compensate. Notes: svn path=/head/; revision=140874
* opt_agp.h is not required anymore.Yoshihiro Takahashi2004-08-221-1/+1
| | | | Notes: svn path=/head/; revision=134165
* agp_amd64.c is not needed on pc98.Yoshihiro Takahashi2004-08-161-1/+4
| | | | Notes: svn path=/head/; revision=133866
* AMD64 on-CPU GART support.David E. O'Brien2004-08-161-1/+4
| | | | | | | | | | This also applies to AMD64 HW running 'i386' OS. Submitted by: Jung-uk Kim <jkim@niksun.com> Integration by: obrien Notes: svn path=/head/; revision=133852
* AGP GART driver for NVIDIA nForce/nForce2 chipsets.Matthew N. Dodd2003-08-231-1/+2
| | | | Notes: svn path=/head/; revision=119368
* Split the arch-specific AGP files into the appropriate files.* and do the sameEric Anholt2003-02-141-2/+7
| | | | | | | | | for the agp module, and add agp to the list of modules to compile for alpha. Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may improve the situation, and it's what linux and NetBSD do. Notes: svn path=/head/; revision=110844
* Remove opt_pci.h from SRCS.Maxime Henrion2002-11-131-1/+1
| | | | Notes: svn path=/head/; revision=106861
* Export symbols that constitute APIs defined by theseMike Smith2002-01-111-0/+11
| | | | | | | | | | | modules. Note that in the case of 'mii' the API is not clearly defined, and the symbols exported represent a subset defined by current usage. Notes: svn path=/head/; revision=89244
* Use a consistent style and one much closer to the rest of /usr/srcDavid E. O'Brien2001-01-061-7/+8
| | | | Notes: svn path=/head/; revision=70711
* Next phase in the PCI subsystem cleanup.Mike Smith2000-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | - Move PCI core code to dev/pci. - Split bridge code out into separate modules. - Remove the descriptive strings from the bridge drivers. If you want to know what a device is, use pciconf. Add support for broadly identifying devices based on class/subclass, and for parsing a preloaded device identification database so that if you want to waste the memory, you can identify *anything* we know about. - Remove machine-dependant code from the core PCI code. APIC interrupt mapping is performed by shadowing the intline register in machine- dependant code. - Bring interrupt routing support to the Alpha (although many platforms don't yet support routing or mapping interrupts entirely correctly). This resulted in spamming <sys/bus.h> into more places than it really should have gone. - Put sys/dev on the kernel/modules include path. This avoids having to change *all* the pci*.h includes. Notes: svn path=/head/; revision=69783
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,Paul Saab2000-09-221-1/+1
| | | | | | | | | NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP. Reviewed by: peter Notes: svn path=/head/; revision=66277
* Use <bsd.kmod.mk> not a path to ../../conf/kmod.mk.Peter Wemm2000-07-191-1/+1
| | | | Notes: svn path=/head/; revision=63510
* Add support for Intel's i810 chipset with integrated graphics. AnDoug Rabson2000-07-121-1/+2
| | | | | | | | | | associated patch to XFree86 allows the X server to work with this chipset on FreeBSD. Additional work will include porting the Linux 3D driver. Submitted by: Ruslan Ermilov <ru@FreeBSD.org> Notes: svn path=/head/; revision=63010
* Add module for agp driver.Doug Rabson2000-06-091-0/+10
Notes: svn path=/head/; revision=61454