#
fff6062a |
| 25-Aug-2002 |
Alan Cox <alc@FreeBSD.org> |
o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since pmap_zero_page() and pmap_zero_page_area() were modified to accept a struct vm_page * instead of a physical address, vm_pa
o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since pmap_zero_page() and pmap_zero_page_area() were modified to accept a struct vm_page * instead of a physical address, vm_page_zero_fill() and vm_page_zero_fill_area() have served no purpose.
show more ...
|
Revision tags: release/4.6.2_cvs, release/4.6.2 |
|
#
fab965bf |
| 10-Aug-2002 |
Alan Cox <alc@FreeBSD.org> |
o Use the VM_ALLOC_WIRED flag instead of calling vm_page_wire().
|
#
5ec699cd |
| 21-Jul-2002 |
Alan Cox <alc@FreeBSD.org> |
o If the page returned by vm_page_grab(VM_ALLOC_ZERO) isn't prezeroed, zero it.
Reviewed by: dfr, peter
|
Revision tags: release/4.6.1 |
|
#
613f5495 |
| 14-Jul-2002 |
Alan Cox <alc@FreeBSD.org> |
o Lock page queue accesses by vm_page_wire().
|
#
1f545269 |
| 13-Jul-2002 |
Alan Cox <alc@FreeBSD.org> |
o Complete the locking of page queue accesses by vm_page_unwire(). o Assert that the page queues lock is held in vm_page_unwire(). o Make vm_page_lock_queues() and vm_page_unlock_queues() visible
o Complete the locking of page queue accesses by vm_page_unwire(). o Assert that the page queues lock is held in vm_page_unwire(). o Make vm_page_lock_queues() and vm_page_unlock_queues() visible to kernel loadable modules.
show more ...
|
Revision tags: release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
#
fe707548 |
| 19-Dec-2001 |
Matthew N. Dodd <mdodd@FreeBSD.org> |
Allow retrieval of the virtual address of the AGP aperture using agp_get_info().
MFC after: 1 week
|
#
3e0cee70 |
| 27-Nov-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Don't automatically unbind/deallocate memory when releasing. This fixes the VT switching problem with the i810 X driver.
Explained by: David Dawes <dawes@XFree86.Org> Reviewed by: dfr
|
#
b40ce416 |
| 12-Sep-2001 |
Julian Elischer <julian@FreeBSD.org> |
KSE Milestone 2 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 fu
KSE Milestone 2 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
show more ...
|
#
23955314 |
| 19-May-2001 |
Alfred Perlstein <alfred@FreeBSD.org> |
Introduce a global lock for the vm subsystem (vm_mtx).
vm_mtx does not recurse and is required for most low level vm operations.
faults can not be taken without holding Giant.
Memory subsystems ca
Introduce a global lock for the vm subsystem (vm_mtx).
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
show more ...
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
f8388051 |
| 26-Mar-2001 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Send the remains (such as I have located) of "block major numbers" to the bit-bucket.
|
#
315a1645 |
| 19-Dec-2000 |
Assar Westerlund <assar@FreeBSD.org> |
un-staticize M_AGP so that it can be used in agp*.c
|
#
1639f08b |
| 12-Dec-2000 |
John Baldwin <jhb@FreeBSD.org> |
Add a missing include of <sys/proc.h>.
|
#
959b7375 |
| 08-Dec-2000 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Staticize some malloc M_ instances.
|
Revision tags: release/4.2.0 |
|
#
53ce36d1 |
| 29-Oct-2000 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove unneeded #include <sys/proc.h> lines.
|
#
df585170 |
| 18-Oct-2000 |
Peter Wemm <peter@FreeBSD.org> |
This didn't compile. Fix typo: s/rmang_get_start/rman_get_start/
|
#
a4a64f2f |
| 18-Oct-2000 |
Matthew N. Dodd <mdodd@FreeBSD.org> |
Use appropriate resource management accessors instead of directly referencing structure members.
Use rman_get_size() instead of end - start + 1.
|
#
a18b1f1d |
| 04-Oct-2000 |
Jason Evans <jasone@FreeBSD.org> |
Convert lockmgr locks from using simple locks to using mutexes.
Add lockdestroy() and appropriate invocations, which corresponds to lockinit() and must be called to clean up after a lockmgr lock is
Convert lockmgr locks from using simple locks to using mutexes.
Add lockdestroy() and appropriate invocations, which corresponds to lockinit() and must be called to clean up after a lockmgr lock is no longer needed.
show more ...
|
Revision tags: release/4.1.1_cvs, release/4.1.0 |
|
#
e547d6fd |
| 12-Jul-2000 |
Doug Rabson <dfr@FreeBSD.org> |
Add support for Intel's i810 chipset with integrated graphics. An associated patch to XFree86 allows the X server to work with this chipset on FreeBSD. Additional work will include porting the Linux
Add support for Intel's i810 chipset with integrated graphics. An 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>
show more ...
|
Revision tags: release/3.5.0_cvs |
|
#
111618cb |
| 10-Jun-2000 |
Doug Rabson <dfr@FreeBSD.org> |
Fix the AMD 751 AGP minidriver so that it works with my test code.
|
#
59747216 |
| 09-Jun-2000 |
Doug Rabson <dfr@FreeBSD.org> |
A driver for programming the AGP hardware. This is only very lightly tested on Intel BX chipsets only. The other agp minidrivers are totally untested.
The programming api is a subset of the Linux ap
A driver for programming the AGP hardware. This is only very lightly 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.
show more ...
|
#
c2ede4b3 |
| 07-Jan-2010 |
Martin Blapp <mbr@FreeBSD.org> |
Remove extraneous semicolons, no functional changes.
Submitted by: Marc Balmer <marc@msys.ch> MFC after: 1 week
|
#
9199c09a |
| 06-Jan-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from head at r201628.
# This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
|
#
cfd7bace |
| 29-Dec-2009 |
Robert Noland <rnoland@FreeBSD.org> |
Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.
This replaces d_mmap() with the d_mmap2() implementation and also changes the type of offset to vm_ooffset_t.
Purge d_mmap2().
All driver m
Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.
This replaces d_mmap() with the d_mmap2() implementation and also changes the type of offset to vm_ooffset_t.
Purge d_mmap2().
All driver modules will need to be rebuilt since D_VERSION is also bumped.
Reviewed by: jhb@ MFC after: Not in this lifetime...
show more ...
|
#
e7153b25 |
| 07-May-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
Merge from HEAD
|
Revision tags: release/7.2.0_cvs, release/7.2.0 |
|
#
b7d9e67c |
| 14-Apr-2009 |
Ed Schouten <ed@FreeBSD.org> |
Use si_drv1 instead of dev2unit() inside agp(4).
Reviewed by: rnoland
|