OpenBSD CVS

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


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18.2.5, Tue Nov 13 23:02:31 2001 UTC (22 years, 7 months ago) by niklas
Branch: SMP
Changes since 1.18.2.4: +1 -1 lines
FILE REMOVED

merge in -current

Revision 1.26, Tue Nov 6 00:30:38 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
CVS Tags: UBC_SYNC_B, UBC_SYNC_A, SMP_SYNC_B, SMP_SYNC_A, HEAD
Changes since 1.25: +1 -1 lines
FILE REMOVED

Kill vm/vm_param.h, move it to uvm/uvm_param.h

Revision 1.18.2.4 / (download) - annotate - [select for diffs], Wed Oct 31 03:32:14 2001 UTC (22 years, 7 months ago) by nate
Branch: SMP
Changes since 1.18.2.3: +7 -8 lines
Diff to previous 1.18.2.3 (colored) to branchpoint 1.18 (colored)

Sync the SMP branch to something just after 3.0

Revision 1.25 / (download) - annotate - [select for diffs], Sat Aug 11 10:57:22 2001 UTC (22 years, 10 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.24: +3 -6 lines
Diff to previous 1.24 (colored)

Various random fixes from NetBSD.
Including support for zeroing pages in the idle loop (not enabled yet).

Revision 1.24 / (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.23: +2 -2 lines
Diff to previous 1.23 (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.23 / (download) - annotate - [select for diffs], Thu Aug 2 11:06:38 2001 UTC (22 years, 10 months ago) by art
Branch: MAIN
Changes since 1.22: +4 -2 lines
Diff to previous 1.22 (colored)

Sysctl for finding out how many pages there are in kmem_map.

Revision 1.18.2.3 / (download) - annotate - [select for diffs], Wed Jul 4 11:01:28 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.18.2.2: +3 -29 lines
Diff to previous 1.18.2.2 (colored) to branchpoint 1.18 (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.22 / (download) - annotate - [select for diffs], Wed Jun 27 04:52:40 2001 UTC (22 years, 11 months ago) by art
Branch: MAIN
Changes since 1.21: +1 -29 lines
Diff to previous 1.21 (colored)

Remove junk from headers, just leave enough for UVM.

Revision 1.18.2.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.18.2.1: +2 -4 lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.21 / (download) - annotate - [select for diffs], Sat May 5 21:26:47 2001 UTC (23 years, 1 month ago) by art
Branch: MAIN
Changes since 1.20: +5 -3 lines
Diff to previous 1.20 (colored)

Remove the (vaddr_t) casts inside the round_page and trunc_page macros.
We might want to use them on types that are bigger than vaddr_t.

Fix all callers that pass pointers without casts.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jun 14 16:51:55 2000 UTC (24 years ago) by provos
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.19: +2 -4 lines
Diff to previous 1.19 (colored)

put in own ctl level for swapencrypt.

Revision 1.18.2.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.18: +4 -2 lines
Diff to previous 1.18 (colored)

Sync with -current

Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 15 14:17:48 2000 UTC (24 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored)

Don't allow the PAGE_SIZE macros to be exported to userland.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Dec 30 18:21:56 1999 UTC (24 years, 5 months ago) by provos
Branch: MAIN
CVS Tags: SMP_BASE
Branch point for: SMP
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored)

swap encryption for UVM, option UVM_SWAP_ENCRYPT.  needs to be enabled
via sysctl.
Pages are encrypted with the Blowfish encryption algorithm, the key
is initialized randomly on first swap out, ensuring that entropy has
accumulated in the kernel randomness pool.  Eventually, swap encryption
will be decided on a process by process basis, e.g. a process that reads from
a cryptographic filesystem will enable swap encrypt for its pages. okay
art@ and deraadt@.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Nov 25 08:44:07 1999 UTC (24 years, 6 months ago) by art
Branch: MAIN
CVS Tags: kame_19991208
Changes since 1.16: +7 -3 lines
Diff to previous 1.16 (colored)

Update comments to reflect reality.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 25 08:41:36 1999 UTC (24 years, 6 months ago) by art
Branch: MAIN
Changes since 1.15: +6 -1 lines
Diff to previous 1.15 (colored)

Allow MD code to define PAGE_SIZE to a constant.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 23 07:57:17 1999 UTC (24 years, 9 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.14: +8 -12 lines
Diff to previous 1.14 (colored)

vm_offset_t -> {v,p}addr_t, vm_size_t -> {v,p}size_t

Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 1 00:38:25 1998 UTC (26 years, 3 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.13: +26 -2 lines
Diff to previous 1.13 (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.13 / (download) - annotate - [select for diffs], Fri Dec 12 08:46:00 1997 UTC (26 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored)

careful about redefining TRUE and FALSE

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 13 18:35:39 1997 UTC (26 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

make msync() have 3 args

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

Updates for VFS Lite 2 + soft update.

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

back out vfs lite2 till after 2.2

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

VFS Lite2 Changes

Revision 1.8 / (download) - annotate - [select for diffs], Thu Apr 10 13:48:50 1997 UTC (27 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.7: +2 -0 lines
Diff to previous 1.7 (colored)

always skip the first 8K of swap. Yes, 8K, not some manufactured number that ends up being 4K

Revision 1.7 / (download) - annotate - [select for diffs], Wed Oct 23 15:38:38 1996 UTC (27 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +8 -2 lines
Diff to previous 1.6 (colored)

sysctl to locate psstrings

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 28 12:16:32 1996 UTC (28 years ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

thread changes

Revision 1.5 / (download) - annotate - [select for diffs], Sun Mar 24 18:07:59 1996 UTC (28 years, 2 months ago) by tholo
Branch: MAIN
Changes since 1.4: +3 -7 lines
Diff to previous 1.4 (colored)

Move thread prototypes back to <sys/proc.h>
Duplicate boolean_t definition in <sys/types.h>, protected by _KERNEL
Only use boolean_t definition in <vm/vm_param.h> when not _KERNEL
Mark latter two with XXX

Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 24 17:40:46 1996 UTC (28 years, 2 months ago) by tholo
Branch: MAIN
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored)

Move thread prototypes to <vm/vm_param.h> for consistency   XXX

Revision 1.3 / (download) - annotate - [select for diffs], Sat Mar 23 19:13:13 1996 UTC (28 years, 2 months ago) by tholo
Branch: MAIN
Changes since 1.2: +8 -0 lines
Diff to previous 1.2 (colored)

Moved boolean_t back to vm_param.h; not protected by _KERNEL.  It needs to
be available to userland (libc, libkvm, others), but will break software if
defined in <sys/types.h>.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Mar 19 21:10:56 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.1: +0 -7 lines
Diff to previous 1.1 (colored)

Merging w/ NetBSD 021796.
speaker upgraded to the current.
some changes to the VM stuff (ie kern_thread.c added and so).

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:53:38 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:38 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.