OpenBSD CVS

CVS log for src/sys/vm/Attic/vm_map.h


[BACK] Up to [local] / src / sys / vm

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.9.6.4, Wed Oct 31 03:32:14 2001 UTC (22 years, 7 months ago) by nate
Branch: SMP
Changes since 1.9.6.3: +1 -1 lines
FILE REMOVED

Sync the SMP branch to something just after 3.0

Revision 1.17, Sun Aug 12 22:41:15 2001 UTC (22 years, 10 months ago) by mickey
Branch: MAIN
CVS Tags: UBC_SYNC_B, UBC_SYNC_A, SMP_SYNC_B, SMP_SYNC_A, HEAD
Changes since 1.16: +1 -1 lines
FILE REMOVED

merge vm_map.h into uvm_map.h, kinda matches netbsd's approach

Revision 1.16 / (download) - annotate - [select for diffs], Mon Aug 6 14:03:05 2001 UTC (22 years, 10 months ago) by art
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

Add a new type voff_t (right now it's typedefed as off_t) used for offsets
into objects.

Gives the possibilty to mmap beyond the size of vaddr_t.

From NetBSD.

Revision 1.9.6.3 / (download) - annotate - [select for diffs], Wed Jul 4 11:01:21 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.9.6.2: +141 -165 lines
Diff to previous 1.9.6.2 (colored) to branchpoint 1.9 (colored)

Merge in -current from two days ago in the SMP branch.
As usual with merges, they do not indicate progress, so do not hold
your breath for working SMP, and do not mail me and ask about the
state of it.  It has not changed.  There is work ongoing, but very, very
slowly.  The commit is done in parts as to not lock up the tree in too
big chunks at a time.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jun 27 04:52:39 2001 UTC (22 years, 11 months ago) by art
Branch: MAIN
Changes since 1.14: +1 -143 lines
Diff to previous 1.14 (colored)

Remove junk from headers, just leave enough for UVM.

Revision 1.9.6.2 / (download) - annotate - [select for diffs], Mon May 14 22:47:50 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.9.6.1: +20 -10 lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 10 14:51:21 2001 UTC (23 years, 1 month ago) by art
Branch: MAIN
Changes since 1.13: +10 -1 lines
Diff to previous 1.13 (colored)

More sync to NetBSD.
The highlight is some more advices to madvise(2).
 o MADV_DONTNEED will deactive the pages in the given range giving a quicker
   reuse.
 o MADV_FREE will garbage-collect the pages and swap resources causing the
   next fault to either page in new pages from backing store (mapped vnode)
   or allocate new zero-fill pages (anonymous mapping).

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 10 07:59:06 2001 UTC (23 years, 1 month ago) by art
Branch: MAIN
Changes since 1.12: +137 -28 lines
Diff to previous 1.12 (colored)

Some locking protocol fixes and better enforcement of wiring limits.

From NetBSD.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Mar 9 14:20:52 2001 UTC (23 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.11: +20 -10 lines
Diff to previous 1.11 (colored)

More syncing to NetBSD.

Implements mincore(2), mlockall(2) and munlockall(2). mlockall and munlockall
are disabled for the moment.

The rest is mostly cosmetic.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Fri Mar 24 09:09:53 2000 UTC (24 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.9: +149 -23 lines
Diff to previous 1.9 (colored)

Sync with -current

Revision 1.11 / (download) - annotate - [select for diffs], Thu Mar 16 22:11:05 2000 UTC (24 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.10: +143 -17 lines
Diff to previous 1.10 (colored)

Bring in some new UVM code from NetBSD (not current).

 - Introduce a new type of map that are interrupt safe and never allow faults
   in them. mb_map and kmem_map are made intrsafe.
 - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and
   later to pmap_enter).
 - madvise(2) now works.
 - various cleanups.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Mar 13 14:29:04 2000 UTC (24 years, 3 months ago) by art
Branch: MAIN
Changes since 1.9: +7 -7 lines
Diff to previous 1.9 (colored)

Some vm_offset_t -> vaddr_t (&co) and some ifndef uvm.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 26 01:48:51 1999 UTC (25 years, 3 months ago) by art
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE, OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5
Branch point for: SMP
Changes since 1.8: +10 -4 lines
Diff to previous 1.8 (colored)

add some struct members that uvm uses

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 1 00:38:12 1998 UTC (26 years, 3 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.7: +40 -1 lines
Diff to previous 1.7 (colored)

Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor,
<chuck@openbsd.org>. This code is as of yet disabled on all platforms,
actually not yet supported on more than mvme68k, although other
platforms are expected soon, as code is already available.
This code makes handling of multiple physical memory regions
consistent over all platforms, as well as keeping the performance of
maintaining a single continuous memory chunk.  It is also a
requirement for the upcoming UVM replacement VM system.

What I did in this merge: just declared the pmap_map function in a
MD include file per port that needs it.  It's not an exported pmap
interface, says Chuck.  It ended up in differnt include files on
differnet ports, as I tried to follow the current policy on a per-arch
basis.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 11 20:16:41 1997 UTC (26 years, 7 months ago) by millert
Branch: MAIN
Changes since 1.6: +7 -3 lines
Diff to previous 1.6 (colored)

double MAX_KMAPENT and MAX_KMAP

Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 6 05:59:34 1997 UTC (26 years, 7 months ago) by csapuntz
Branch: MAIN
Changes since 1.5: +35 -7 lines
Diff to previous 1.5 (colored)

Updates for VFS Lite 2 + soft update.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 6 20:21:21 1997 UTC (26 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.4: +6 -34 lines
Diff to previous 1.4 (colored)

back out vfs lite2 till after 2.2

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 6 15:28:54 1997 UTC (26 years, 8 months ago) by csapuntz
Branch: MAIN
Changes since 1.3: +35 -7 lines
Diff to previous 1.3 (colored)

VFS Lite2 Changes

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 2 00:06:01 1996 UTC (27 years, 10 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

Fix long-standing swap-leak. Add OpenBSD tags. Optimize thread_wakeup.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 23 23:54:24 1996 UTC (27 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

make printf/addlog return 0, for compat to userland

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:53:37 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:53:37 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.