CVS commit: src
"Andrius Varanavicius" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: src Committed By: andvar Date: Sun Jun 21 18:38:35 UTC 2026 Modified Files: src/share/man/man4: agp.4 src/sys/arch/x86/pci: files.pci src/sys/dev/pci: agp.c agpreg.h agpvar.h files.agp Added Files: src/sys/dev/pci: agp_nvidia.c Log Message: agp(4): port agp_nvidia driver from FreeBSD. It supports the AGP controller in the NVIDIA nForce and nForce2 chipsets. Tested on Biostar M7NCD Ultra with Radeon 9550, GeForce FX 5700 LE and ATI Rage 128 Pro. All cards attach and work over AGP, however DRM drivers manage the GART internally and do not use the kernel AGP GART path directly. Radeon 9550 was working more stable with AGP disabled due to known DRM instabilities. The GART bind/unbind/flush paths were briefly tested via a custom userspace test program using /dev/agpgart ioctls. Reviewed by riastradh@ and uwe@. Also thanks to abs@ for donating some graphics cards used in testing. For more information see the discussion on tech-kern: https://mail-index.netbsd.org/tech-kern/2026/06/07/msg031073.html To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/agp.4 cvs rdiff -u -r1.28 -r1.29 src/sys/arch/x86/pci/files.pci cvs rdiff -u -r1.89 -r1.90 src/sys/dev/pci/agp.c cvs rdiff -u -r0 -r1.1 src/sys/dev/pci/agp_nvidia.c cvs rdiff -u -r1.24 -r1.25 src/sys/dev/pci/agpreg.h cvs rdiff -u -r1.23 -r1.24 src/sys/dev/pci/agpvar.h cvs rdiff -u -r1.11 -r1.12 src/sys/dev/pci/files.agp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.