CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/05/30 16:03:47
Modified files:
sys/arch/amd64/conf: GENERIC
sys/arch/i386/conf: GENERIC
sys/dev/pci : files.agp
Added files:
sys/dev/pci : mmuagp.c
Log message:
Add mmuagp. a driver for the agp chipsets on early amd64 machines.
This agp hardware uses the on-chip GART built into amd cpus and a
southbridge bit of hardware to handle the rest (hence mmu) most osen
call this agp_amd64 or similar, but openbsd has no numbers in device
names.
Ported this from free/netbsd and adapted to our agp subsystem years ago
but never was commited due to conflicting with the now dead iommu code.
Tested by at least Tom Murphy, matthieu@ (who has been using it for
literally years) and kettenis@.
``just commit it'' deraadt@