OpenBSD CVS

CVS log for src/sys/uvm/Attic/uvm_stat.c


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31, Thu Dec 5 15:19:34 2019 UTC (4 years, 6 months ago) by mpi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +1 -1 lines
FILE REMOVED

Move uvmexp_print() to a better place.

ok mlarkin@

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 19 22:35:07 2018 UTC (5 years, 11 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.29: +3 -6 lines
Diff to previous 1.29 (colored)

Rename some unused fields in struct uvmexp to
unusedNN.

Missing man page bits pointed out by
jmc@. Ports source scan by sthen@.

ok deraadt@ guenther@

Revision 1.29 / (download) - annotate - [select for diffs], Sun May 8 11:52:32 2016 UTC (8 years, 1 month ago) by stefan
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored)

Wait for RAM in uvm_fault when allocating uvm structures fails

Only fail hard when running out of swap space also, as suggested by
kettenis@

While there, let amap_add() return a success status and handle
amap_add() errors in uvm_fault() similar to other out of RAM situations.
These bits are needed for further amap reorganization diffs.

lots of feedback and ok kettenis@

Revision 1.28 / (download) - annotate - [select for diffs], Sat Oct 25 12:54:16 2014 UTC (9 years, 7 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Display uvmexp.zeropages in ddb's `show uvmexp' command.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 11 16:35:40 2014 UTC (9 years, 11 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.26: +1 -8 lines
Diff to previous 1.26 (colored)

Chuck Cranor rescinded clauses in his license
on the 2nd of February 2011 in NetBSD.

http://marc.info/?l=netbsd-source-changes&m=129658899212732&w=2
http://marc.info/?l=netbsd-source-changes&m=129659095515558&w=2
http://marc.info/?l=netbsd-source-changes&m=129659157916514&w=2
http://marc.info/?l=netbsd-source-changes&m=129665962324372&w=2
http://marc.info/?l=netbsd-source-changes&m=129666033625342&w=2
http://marc.info/?l=netbsd-source-changes&m=129666052825545&w=2
http://marc.info/?l=netbsd-source-changes&m=129666922906480&w=2
http://marc.info/?l=netbsd-source-changes&m=129667725518082&w=2

Revision 1.26 / (download) - annotate - [select for diffs], Tue May 14 20:15:25 2013 UTC (11 years, 1 month ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.25: +3 -4 lines
Diff to previous 1.25 (colored)

Remove `swapin' and `swapout' from uvm statistics, since we don't swap out
u areas since quite a few years now.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jul 3 18:36:51 2011 UTC (12 years, 11 months ago) by oga
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.24: +1 -28 lines
Diff to previous 1.24 (colored)

endodoify UVM_CNT too.

``beat it'' tedu@ the deleteotron

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jul 3 18:34:14 2011 UTC (12 years, 11 months ago) by oga
Branch: MAIN
Changes since 1.23: +1 -123 lines
Diff to previous 1.23 (colored)

Rip out and burn support for UVM_HIST.

The vm hackers don't use it, don't maintain it and have to look at it all the
time. About time this 800 lines of code hit /dev/null.

``never liked it'' tedu@. ariane@ was very happy when i told her i wrote
this diff.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 30 15:51:07 2011 UTC (12 years, 11 months ago) by tedu
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

finish ansi in uvm.  ok ariane oga

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jun 17 00:13:59 2009 UTC (14 years, 11 months ago) by oga
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

date based reversion of uvm to the 4th May.

More backouts in line with previous ones, this appears to bring us back to a
stable condition.

A machine forced to 64mb of ram cycled 10GB through swap with this diff
and is still running as I type this. Other tests by ariane@ and thib@
also seem to show that it's alright.

ok deraadt@, thib@, ariane@

Revision 1.21 / (download) - annotate - [select for diffs], Fri May 8 13:50:15 2009 UTC (15 years, 1 month ago) by ariane
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Remove static qualifier of functions that are not inline.
Makes trace in ddb useful.

ok oga

Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 20 15:19:04 2009 UTC (15 years, 2 months ago) by oga
Branch: MAIN
Changes since 1.19: +4 -7 lines
Diff to previous 1.19 (colored)

While working on some stuff in uvm I've gotten REALLY sick of reading
K&R function declarations, so switch them all over to ansi-style, in
accordance with the prophesy.

"go for it" art@

Revision 1.19 / (download) - annotate - [select for diffs], Thu Apr 19 16:20:07 2007 UTC (17 years, 1 month ago) by art
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored)

Also show fpu context switches in show uvmexp in ddb.

From mickey. art@ ok

Revision 1.18 / (download) - annotate - [select for diffs], Wed Apr 11 12:10:42 2007 UTC (17 years, 2 months ago) by art
Branch: MAIN
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Instead of managing pages for intrsafe maps in special objects (aka.
kmem_object) just so that we can remove them, just use pmap_extract
to get the pages to free and simplify a lot of code to not deal with
the list of intrsafe maps, intrsafe objects, etc.

miod@ ok

Revision 1.17 / (download) - annotate - [select for diffs], Sat Dec 10 11:45:43 2005 UTC (18 years, 6 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

{en,re}trys -> {en,re}tries; eyeballed by jmc@

Revision 1.16 / (download) - annotate - [select for diffs], Fri Sep 30 02:37:06 2005 UTC (18 years, 8 months ago) by pedro
Branch: MAIN
Changes since 1.15: +4 -3 lines
Diff to previous 1.15 (colored)

Make ddb's 'show uvmexp' print information about kmapent, okay deraadt@

Revision 1.3.4.9 / (download) - annotate - [select for diffs], Sat Jun 5 23:13:13 2004 UTC (20 years ago) by niklas
Branch: SMP
Changes since 1.3.4.8: +3 -3 lines
Diff to previous 1.3.4.8 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Merge with the trunk

Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 28 02:20:58 2004 UTC (20 years, 1 month ago) by markus
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

remove mb_object*; ok tedu

Revision 1.10.2.5 / (download) - annotate - [select for diffs], Mon May 19 22:41:30 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.10.2.4: +1 -4 lines
Diff to previous 1.10.2.4 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

sync

Revision 1.3.4.8 / (download) - annotate - [select for diffs], Tue May 13 19:36:58 2003 UTC (21 years, 1 month ago) by ho
Branch: SMP
Changes since 1.3.4.7: +1 -4 lines
Diff to previous 1.3.4.7 (colored) to branchpoint 1.3 (colored)

Sync the SMP branch to -current. This includes moving to ELF.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 29 01:13:57 2003 UTC (21 years, 2 months ago) by mickey
Branch: MAIN
CVS Tags: UBC_SYNC_A, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.13: +1 -4 lines
Diff to previous 1.13 (colored)

ubchist is not a fully cooked kadaver and though use the other well formed pdhist one until ubc gaets back. art@ ok

Revision 1.10.2.4 / (download) - annotate - [select for diffs], Mon Nov 4 18:02:33 2002 UTC (21 years, 7 months ago) by art
Branch: UBC
Changes since 1.10.2.3: +10 -7 lines
Diff to previous 1.10.2.3 (colored) to branchpoint 1.10 (colored)

Huge sync to NetBSD plus lots of bugfixes.
 - uvm is as in netbsd-current minus uvm_map forward merge.
 - various locking bugfixes in nfs.
 - make sure that all specops and fifoops are correct in all vnodeop vectors.
 - make the filesystem code more like filsystem code and less like vm code.

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Tue Jun 11 03:33:04 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.10.2.2: +6 -6 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored)

Sync UBC branch to -current

Revision 1.3.4.7 / (download) - annotate - [select for diffs], Thu Mar 28 14:54:27 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.3.4.6: +5 -5 lines
Diff to previous 1.3.4.6 (colored) to branchpoint 1.3 (colored)

Merge in -current from roughly a week ago

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 14 01:27:19 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: UBC_SYNC_B, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.12: +6 -6 lines
Diff to previous 1.12 (colored)

First round of __P removal in sys

Revision 1.3.4.6 / (download) - annotate - [select for diffs], Wed Mar 6 02:17:14 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.3.4.5: +4 -4 lines
Diff to previous 1.3.4.5 (colored) to branchpoint 1.3 (colored)

Merge in trunk

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Sat Feb 2 03:28:27 2002 UTC (22 years, 4 months ago) by art
Branch: UBC
Changes since 1.10.2.1: +2 -8 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored)

Merge in UBC performance changes from NetBSD.
Fix a bunch of merge errors from yesterday.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Thu Jan 31 22:55:51 2002 UTC (22 years, 4 months ago) by niklas
Branch: UBC
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Merge in -current, builds on i386, otherwise untested

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jan 2 22:22:03 2002 UTC (22 years, 5 months ago) by miod
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Add more vocabulary (commands) to ddb, from NetBSD.
ok art@
(manual page update coming soon)

Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 19 08:58:07 2001 UTC (22 years, 5 months ago) by art
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

UBC was a disaster. It worked very good when it worked, but on some
machines or some configurations or in some phase of the moon (we actually
don't know when or why) files disappeared. Since we've not been able to
track down the problem in two weeks intense debugging and we need -current
to be stable, back out everything to a state it had before UBC.

We apologise for the inconvenience.

Revision 1.3.4.5 / (download) - annotate - [select for diffs], Wed Dec 5 01:23:58 2001 UTC (22 years, 6 months ago) by niklas
Branch: SMP
Changes since 1.3.4.4: +3 -3 lines
Diff to previous 1.3.4.4 (colored) to branchpoint 1.3 (colored)

Merge in -current

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 28 19:28:15 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
CVS Tags: UBC_BASE
Branch point for: UBC
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Sync in more uvm from NetBSD. Mostly just cosmetic stuff.
Contains also support for page coloring.

Revision 1.3.4.4 / (download) - annotate - [select for diffs], Tue Nov 13 23:02:31 2001 UTC (22 years, 7 months ago) by niklas
Branch: SMP
Changes since 1.3.4.3: +37 -27 lines
Diff to previous 1.3.4.3 (colored) to branchpoint 1.3 (colored)

merge in -current

Revision 1.9 / (download) - annotate - [select for diffs], Mon Nov 12 01:26:10 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
Changes since 1.8: +10 -2 lines
Diff to previous 1.8 (colored)

Bring in more changes from NetBSD. Mostly pagedaemon improvements.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Nov 7 02:55:50 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
Changes since 1.7: +30 -26 lines
Diff to previous 1.7 (colored)

Another sync of uvm to NetBSD. Just minor fiddling, no major changes.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 6 01:35:04 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
Changes since 1.6: +2 -4 lines
Diff to previous 1.6 (colored)

Move the last content from vm/ to uvm/
The only thing left in vm/ are just dumb wrappers.
vm/vm.h includes uvm/uvm_extern.h
vm/pmap.h includes uvm/uvm_pmap.h
vm/vm_page.h includes uvm/uvm_page.h

Revision 1.3.4.3 / (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.3.4.2: +5 -4 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored)

Sync the SMP branch to something just after 3.0

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 26 19:37:13 2001 UTC (22 years, 10 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.5: +5 -4 lines
Diff to previous 1.5 (colored)

Add support for disabling swap devices (swapctl -d).
Improve error handling on I/O errors to swap.
From NetBSD

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon May 14 22:47:48 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.3.4.1: +1 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 29 02:07:48 2001 UTC (23 years, 4 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.4: +1 -0 lines
Diff to previous 1.4 (colored)

$OpenBSD$

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

Sync with -current

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 15 15:50:21 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.3: +1 -1 lines
Diff to previous 1.3 (colored)

Fix the NetBSD id strings.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Aug 23 08:13:25 1999 UTC (24 years, 9 months ago) by art
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE, OPENBSD_2_6_BASE, OPENBSD_2_6
Branch point for: SMP
Changes since 1.2: +3 -6 lines
Diff to previous 1.2 (colored)

sync with NetBSD from 1999.05.24 (there is a reason for this date)
 Mostly cleanups, but also a few improvements to pagedaemon for better
 handling of low memory and/or low swap conditions.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Feb 26 05:32:08 1999 UTC (25 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5
Changes since 1.1: +1 -0 lines
Diff to previous 1.1 (colored)

add OpenBSD tags

Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 26 01:30:18 1999 UTC (25 years, 3 months ago) by art
Branch: MAIN

Import of uvm from NetBSD. Some local changes, some code disabled

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.