CVS log for src/usr.bin/pmap/pmap.c
Up to [cvs.NetBSD.org] / src / usr.bin / pmap
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Sep 9 18:27:59 2023 UTC (15 months ago) by ad
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +4 -4
lines
- Shrink namecache entries to 64 bytes on 32-bit platforms and use 32-bit
key values there for speed (remains 128 bytes & 64-bits on _LP64).
- Comments.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Aug 21 07:46:52 2022 UTC (2 years, 3 months ago) by mlelstv
Branches: MAIN
CVS tags: netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +98 -21
lines
Add -t option to print pmap as underlying RB tree.
Report gap/maxgap fields when dumping vm_map structure.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Nov 4 01:37:55 2020 UTC (4 years, 1 month ago) by chs
Branches: MAIN
CVS tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -6
lines
Restrict to root any command option that prints kernel addresses.
Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:09:17 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54: +31 -24
lines
Merge changes from current as of 20200406
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Mar 22 14:41:32 2020 UTC (4 years, 8 months ago) by ad
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +31 -24
lines
- Don't copy the entire namecache only to look up a few names. Walk the
data structures like cache_revlookup().
- nchash and mb_map are gone. module_map replaced lkm_map.
Revision 1.53.2.1: download - view: text, markup, annotated - select for diffs
Mon May 21 04:36:19 2018 UTC (6 years, 6 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +3 -3
lines
Sync with HEAD
Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed May 9 01:04:01 2018 UTC (6 years, 7 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-base,
phil-wifi-20191119,
phil-wifi-20190609,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
is-mlppp-base,
is-mlppp
Branch point for: phil-wifi
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -3
lines
handle field rename.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Oct 4 11:33:01 2017 UTC (7 years, 2 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-base,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315
Branch point for: pgoyette-compat
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +18 -12
lines
pmap: Refresh debugging facilities
Print vm_aslr_delta_mmap from 'struct vmspace'.
Print the WANTVA bit of 'flags' from 'struct vm_map'.
Replace %x with %#x, this improves readability of hex vs dec numbers.
Sponsored by <The NetBSD Foundation>
Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Dec 14 03:15:10 2015 UTC (9 years ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +12 -10
lines
use ecalloc
Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:02:58 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +3 -4
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.47.2.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 19:00:25 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.47.2.1: preferred, colored; branchpoint 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47.2.1: +3 -4
lines
sync with head
Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Oct 29 16:25:25 2012 UTC (12 years, 1 month ago) by para
Branches: MAIN
CVS tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
agc-symver-base,
agc-symver
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -3
lines
fix format string
Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Oct 29 16:00:05 2012 UTC (12 years, 1 month ago) by para
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -3
lines
get rid of not used uvm_map flag (UVM_MAP_KMAPENT)
Revision 1.47.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:09:38 2012 UTC (12 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +5 -7
lines
sync with head
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Feb 19 02:47:53 2012 UTC (12 years, 9 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base5,
yamt-pagecache-base4
Branch point for: tls-maxphys
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -4
lines
G/C VM_MAP_INTRSAFE flag
Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Jan 27 19:48:42 2012 UTC (12 years, 10 months ago) by para
Branches: MAIN
CVS tags: netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -5
lines
extending vmem(9) to be able to allocated resources for it's own needs.
simplifying uvm_map handling (no special kernel entries anymore no relocking)
make malloc(9) a thin wrapper around kmem(9)
(with private interface for interrupt safety reasons)
releng@ acknowledged
Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue Oct 11 12:25:56 2011 UTC (13 years, 2 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base
Branch point for: yamt-pagecache
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +5 -5
lines
Consistently use "%#"PRIxVADDR to print VA, not "0x%#"PRIxVADDR
or "0x%"PRIxVADDR etc. Noticed by Y.Sugahara.
Revision 1.45.4.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:20:45 2011 UTC (13 years, 5 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45: +3 -3
lines
Catchup with rmind-uvmplock merge.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Jun 12 06:34:59 2011 UTC (13 years, 6 months ago) by mrg
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -3
lines
an_ref is now a uintptr_t.
Revision 1.41.10.2: download - view: text, markup, annotated - select for diffs
Wed Apr 21 05:27:12 2010 UTC (14 years, 7 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Diff to: previous 1.41.10.1: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.10.1: +9 -2
lines
sync to netbsd-5
Revision 1.45: download - view: text, markup, annotated - select for diffs
Mon Dec 14 17:16:12 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231,
cherry-xenmp-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: cherry-xenmp
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +1 -1
lines
Fix typo in previous.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Dec 14 14:29:09 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +12 -12
lines
Merge from matt-nb5-mips64; adapt to vaddr_t / vsize_t format specifiers.
Revision 1.41.10.1: download - view: text, markup, annotated - select for diffs
Mon Aug 24 04:05:56 2009 UTC (15 years, 3 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +12 -12
lines
Fix some vaddr_t/vaddr_t type droppings.
Revision 1.42.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:20:01 2009 UTC (15 years, 7 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.42: preferred, colored; next MAIN 1.43: preferred, colored
Changes since revision 1.42: +27 -15
lines
Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Apr 13 00:27:38 2009 UTC (15 years, 8 months ago) by lukem
Branches: MAIN
CVS tags: matt-premerge-20091211,
jym-xensuspend-nbase,
jym-xensuspend-base
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +27 -15
lines
Fix WARNS=4 issues (-Wcast-qual -Wextra -Wsign-compare)
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Dec 29 01:40:59 2008 UTC (15 years, 11 months ago) by christos
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +20 -12
lines
handle 64 bit time_t/dev_t
Revision 1.40.4.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:36:10 2008 UTC (16 years, 7 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +2 -9
lines
sync with head.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:24:14 2008 UTC (16 years, 7 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-mips64-base2,
hpcarm-cleanup-nbase
Branch point for: matt-nb5-mips64
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.37.4.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 02:00:52 2008 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.37.4.1: preferred, colored; branchpoint 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37.4.1: +12 -46
lines
sync with HEAD
Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Jan 2 17:23:31 2008 UTC (16 years, 11 months ago) by yamt
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base
Branch point for: yamt-pf42
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +11 -19
lines
remove no longer necessary lockdebug hacks.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Dec 24 19:52:37 2007 UTC (16 years, 11 months ago) by ad
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -29
lines
No need to list every file system type in this file.
Revision 1.37.4.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:36:13 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +3 -3
lines
sync with HEAD
Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Oct 10 20:42:21 2007 UTC (17 years, 2 months ago) by ad
Branches: MAIN
CVS tags: cube-autoconf-base,
cube-autoconf
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +3 -3
lines
Merge from vmlocking:
- Split vnode::v_flag into three fields, depending on field locking.
- simple_lock -> kmutex in a few places.
- Fix some simple locking problems.
Revision 1.37.6.2: download - view: text, markup, annotated - select for diffs
Sat Jul 21 20:54:13 2007 UTC (17 years, 4 months ago) by ad
Branches: matt-mips64
Diff to: previous 1.37.6.1: preferred, colored; branchpoint 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37.6.1: +831 -0
lines
VM_MAP_BUSY, VM_MAP_WANTLOCK are no more.
Revision 1.37.6.1
Sat Jul 21 20:54:12 2007 UTC (17 years, 4 months ago) by ad
Branches: matt-mips64
FILE REMOVED
Changes since revision 1.37: +0 -831
lines
file pmap.c was added on branch matt-mips64 on 2007-07-21 20:54:13 +0000
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Jul 21 20:54:12 2007 UTC (17 years, 4 months ago) by ad
Branches: MAIN
CVS tags: matt-mips64-base,
hpcarm-cleanup
Branch point for: matt-mips64,
matt-armv6
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -5
lines
VM_MAP_BUSY, VM_MAP_WANTLOCK are no more.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Jun 29 23:30:33 2007 UTC (17 years, 5 months ago) by rumble
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +3 -2
lines
Add read-only support for SGI's Extent File System.
Reviewed by pooka@.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Mar 6 11:28:46 2007 UTC (17 years, 9 months ago) by dillo
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3
lines
Complete rename of hfsp to hfs, requested by thorpej.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Mar 5 23:19:17 2007 UTC (17 years, 9 months ago) by dillo
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -2
lines
Integrate apmlabel and HFS+ file system.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Mar 4 09:43:54 2007 UTC (17 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +6 -6
lines
add casts.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Oct 22 22:56:26 2006 UTC (18 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -2
lines
"teach" about VT_PUFFS
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Jun 24 12:34:51 2006 UTC (18 years, 5 months ago) by yamt
Branches: MAIN
CVS tags: abandoned-netbsd-4-base,
abandoned-netbsd-4
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -9
lines
remove "XXX = <struct simplelock>" from -D output.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Dec 29 14:53:47 2005 UTC (18 years, 11 months ago) by tsutsui
Branches: MAIN
CVS tags: chap-midi-nbase,
chap-midi-base,
chap-midi
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -2
lines
Add preliminary support for System V Boot File System.
Written by UCHIYAMA Yasushi <uch@netbsd>.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Dec 15 01:53:30 2005 UTC (19 years ago) by reinoud
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -2
lines
Stub to pmap.c to avoid unhandled enumeration value error. Its only used
for printing purposes.
Will be modified later when UDF is finally committed after review.
Comitting has been put on halt due to dispute over a patch.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Sep 10 19:20:51 2005 UTC (19 years, 3 months ago) by jmmv
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2
lines
Initial addition of tmpfs, an efficient memory file-system. This project
was developed as part of Google's Summer of Code 2005 program. This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.
The file-system is still *experimental*. Therefore, it is disabled by
default in all kernels. However, as typically done, a commented-out
entry is added in them to ease its setup.
Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.
OK'ed by my project mentor, William Studenmund (wrstuden@).
Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Aug 19 02:09:22 2005 UTC (19 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +12 -12
lines
64 bit inode changes
Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed May 11 17:41:52 2005 UTC (19 years, 7 months ago) by jmc
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -4
lines
Fix fallout from vm_anon changes
Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Feb 11 02:12:03 2005 UTC (19 years, 10 months ago) by chs
Branches: MAIN
CVS tags: netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -4
lines
use vm_map_{min,max}() instead of dereferencing the vm_map pointer directly.
define and use vm_map_set{min,max}() for modifying these values.
remove the {min,max}_offset aliases for these vm_map fields to be more
namespace-friendly. PR 26475.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Jan 1 21:17:47 2005 UTC (19 years, 11 months ago) by yamt
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +7 -5
lines
sync with kernel. (vm_map_entry::flags)
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Nov 10 17:54:47 2004 UTC (20 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -2
lines
Add V_PTY
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Feb 10 01:31:41 2004 UTC (20 years, 10 months ago) by matt
Branches: MAIN
CVS tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +5 -5
lines
Deal with backing out of changes in:
http://mail-index.netbsd.org/source-changes/2004/01/29/0027.html
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Jan 31 20:53:55 2004 UTC (20 years, 10 months ago) by atatat
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +8 -8
lines
Lint police.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Jan 29 22:19:12 2004 UTC (20 years, 10 months ago) by yamt
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +6 -5
lines
follow the kernel vm_map_entry allocation strategy change.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Oct 21 02:22:21 2003 UTC (21 years, 1 month ago) by fvdl
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3
lines
Don't assign NULL to an integer.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jul 30 12:11:43 2003 UTC (21 years, 4 months ago) by yamt
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -7
lines
eliminate v_id.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Jul 15 05:59:58 2003 UTC (21 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -5
lines
strlcat
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun May 4 15:09:45 2003 UTC (21 years, 7 months ago) by atatat
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -3
lines
Build main.c with LOCKDEBUG defined so that it gets the larger kbit
definition. Since we're now passing it into pmap.c which is already
compiled that way, it would be nice if it was the right size.
Also, fix a memset bug that caused a segmentation fault when printing
the kernel's vm_map.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Apr 4 03:49:20 2003 UTC (21 years, 8 months ago) by atatat
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +48 -34
lines
Add some more intricate groveler options:
-A address Dumps the vm_amap structure found at address.
-E address Dumps the vm_map_entry structure found at address.
-S address Dumps the vmspace structure found at address.
-V address Dumps the vm_map structure found at address.
This required reorganizing the code a little, which led to some
cleanup (yay!). These new methods are executed without any extra
privileges, so you need read access on /dev/mem or on the kernel core
into which you are digging.
This should be useful for, eg, examining amaps are corrupt when being
destroyed, which can cause a kernel panic (and, hence, are no longer
connected to a map entry, or the map entry is no longer connected to a
vm_map/vmspace).
The options in the man page have also been reorganized.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Mar 28 23:10:33 2003 UTC (21 years, 8 months ago) by atatat
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +152 -3
lines
Add the capability to dump the struct vm_amap and the am_anon,
am_bckptr, am_slots, and am_anon data, if the vm_map_entry has an
amap. This adds three new debug "bits" to the -D argument, so the
namei cache dumping "bit" has been moved up.
Also, change the * that gets emitted with -vv to indicate the number
of pages skipped and the size of the area (in kilobytes).
Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Feb 27 04:10:36 2003 UTC (21 years, 9 months ago) by atatat
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +15 -20
lines
Clean up code in places, add some more (possible) submap names, make
better use of the submap names when dumping the kernel map, clean up
the "interface" between the main and LOCKDEBUG dependent pmap modules,
and make the heap identification work better.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Feb 23 01:08:29 2003 UTC (21 years, 9 months ago) by atatat
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +7 -7
lines
Oops. Missed some possible UVM_ET_IS*() macro uses.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Feb 22 17:45:04 2003 UTC (21 years, 9 months ago) by atatat
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +16 -15
lines
Properly print the VM_MAP_TOPDOWN flag if it is set, document the
VM_MAP_TOPDOWN flag (and the VM_MAP_DYING flag, since it never got
documented before), minor tweak to one of the examples, and use the
UVM_ET_IS*() macros instead of doing the same work manually.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jan 8 20:25:12 2003 UTC (21 years, 11 months ago) by atatat
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +65 -475
lines
Make pmap work on LOCKDEBUG *and* non-LOCKDEBUG kernels (previously it
would fail in spectacular ways on LOCKDEBUG kernels) by compiling the
groveler code twice (the second time with LOCKDEBUG defined so that
the appropriate structures get larger in the right way). We currently
decide if we are operating on a kernel with LOCKDEBUG enabled if the
kernel's vm_map has referential integrity between a few pointers
and/or values.
Also, if you use more than one -v, you get a * on a line by itself in
between gaps in entries. It makes finding gaps much easier visually.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Dec 6 03:05:04 2002 UTC (22 years ago) by thorpej
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +8 -8
lines
Avoid a trigraph, and fix printf formats.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Oct 29 14:50:53 2002 UTC (22 years, 1 month ago) by thorpej
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +11 -11
lines
Don't truncate the vm_map_entry offset to 32-bits when printing.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Oct 17 17:18:34 2002 UTC (22 years, 2 months ago) by atatat
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +54 -35
lines
Provides better error messages from the symbol lookups (printing
merely " == 1" is just *not* helpful).
Note which symbols were missing (better for bug reports, if anyone
files one :).
Make the kernel submap symbols optional (sparc, sparc64, most powerpc,
and the sh3 ports seem not to have a phys_map -- problem noted by
myself yesterday).
Oh, and a little misc lint cleanup while I'm here.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Oct 12 03:08:27 2002 UTC (22 years, 2 months ago) by atatat
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +35 -6
lines
Print the contents of the aref (it's small and MI -- MD code here
would be horrific).
Handle the new VM_MAP_DYING flag (and adjust the VM_MAP_TOPDOWN bit).
Check to see if 0, 1, and 2 are properly "open" and try to "adjust" if
they're not. Emit no warnings or errors here.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Sep 19 02:43:51 2002 UTC (22 years, 3 months ago) by atatat
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +43 -2
lines
Provide names for the map and submaps when doing recursive verbose
ddb-style output.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Sep 17 19:54:28 2002 UTC (22 years, 3 months ago) by atatat
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +166 -112
lines
Make error messages a little more informative. Add -R option to
recurse into submaps (a kernel thing) as suggested by Chuck Cranor,
with the output from these entries indented. Clean up and rework code
slightly, to make the recursion task much easier. Also, add a note to
the BUGS section in the man page thats mentions that stuff "just won't
work right" unless pmap is reading from the proper kernel.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Sep 13 15:32:49 2002 UTC (22 years, 3 months ago) by atatat
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +14 -9
lines
Add verbose support to the -l output, tweak verbose support for -d
output, and tweak the man page (running pmap(1) vs. the kernel_map can
have a *very* visible effect).
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Sep 1 20:37:28 2002 UTC (22 years, 3 months ago) by atatat
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2
lines
Unterminated comment. Grr...
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Sep 1 20:32:44 2002 UTC (22 years, 3 months ago) by atatat
Branches: MAIN
Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.
CVSweb <webmaster@jp.NetBSD.org>