summaryrefslogtreecommitdiffstats
path: root/sys/pci/agp.c
Commit message (Collapse)AuthorAgeFilesLines
* KSE Milestone 2julian2001-09-121-9/+9
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+1
| | | | | | | | | | | | | | | | | | | vm_mtx does not recurse and is required for most low level vm operations. faults can not be taken without holding Giant. Memory subsystems can now call the base page allocators safely. Almost all atomic ops were removed as they are covered under the vm mutex. Alpha and ia64 now need to catch up to i386's trap handlers. FFS and NFS have been tested, other filesystems will need minor changes (grabbing the vm lock when twiddling page properties). Reviewed (partially) by: jake, jhb
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
| | | | the bit-bucket.
* un-staticize M_AGP so that it can be used in agp*.cassar2000-12-191-1/+1
|
* Add a missing include of <sys/proc.h>.jhb2000-12-121-0/+1
|
* Staticize some malloc M_ instances.phk2000-12-081-1/+1
|
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
|
* This didn't compile. Fix typo: s/rmang_get_start/rman_get_start/peter2000-10-181-1/+1
|
* Use appropriate resource management accessors instead of directlymdodd2000-10-181-2/+1
| | | | | | referencing structure members. Use rman_get_size() instead of end - start + 1.
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-0/+1
| | | | | | Add lockdestroy() and appropriate invocations, which corresponds to lockinit() and must be called to clean up after a lockmgr lock is no longer needed.
* Add support for Intel's i810 chipset with integrated graphics. Andfr2000-07-121-4/+14
| | | | | | | 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>
* Fix the AMD 751 AGP minidriver so that it works with my test code.dfr2000-06-101-1/+5
|
* A driver for programming the AGP hardware. This is only very lightlydfr2000-06-091-0/+790
tested on Intel BX chipsets only. The other agp minidrivers are totally untested. The programming api is a subset of the Linux api and is only intended to be enough for the X server to use. There is also an in-kernel api for the use of other kernel modules such as the 3D DRI.
OpenPOWER on IntegriCloud