Date: Fri, 18 May 2007 07:10:50 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/amd64/amd64 machdep.c pmap.c src/sys/arm/arm machdep.c pmap.c src/sys/compat/linprocfs linprocfs.c src/sys/compat/linux linux_misc.c src/sys/compat/svr4 svr4_misc.c src/sys/fs/smbfs smbfs_io.c src/sys/i386/i386 machdep.c pmap.c ... Message-ID: <200705180710.l4I7Apqm004862@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jeff 2007-05-18 07:10:50 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 machdep.c pmap.c
sys/arm/arm machdep.c pmap.c
sys/compat/linprocfs linprocfs.c
sys/compat/linux linux_misc.c
sys/compat/svr4 svr4_misc.c
sys/fs/smbfs smbfs_io.c
sys/i386/i386 machdep.c pmap.c
sys/ia64/ia64 machdep.c pmap.c
sys/kern init_main.c kern_fork.c kern_malloc.c
kern_mib.c kern_synch.c kern_thread.c
subr_trap.c vfs_bio.c vfs_subr.c
sys/nfsclient nfs_bio.c
sys/pc98/pc98 machdep.c
sys/powerpc/powerpc machdep.c
sys/sparc64/sparc64 machdep.c pmap.c
sys/sun4v/sun4v machdep.c pmap.c tsb.c tte_hash.c
sys/sys vmmeter.h
sys/vm swap_pager.c uma_core.c vm_contig.c
vm_fault.c vm_glue.c vm_map.c vm_meter.c
vm_mmap.c vm_object.c vm_page.c
vm_pageout.c vm_pageq.c vm_zeroidle.c
vnode_pager.c
Log:
- define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.
Contributed by: Attilio Rao <attilio@FreeBSD.org>
Revision Changes Path
1.671 +2 -2 src/sys/amd64/amd64/machdep.c
1.585 +5 -6 src/sys/amd64/amd64/pmap.c
1.26 +2 -2 src/sys/arm/arm/machdep.c
1.79 +1 -1 src/sys/arm/arm/pmap.c
1.113 +9 -9 src/sys/compat/linprocfs/linprocfs.c
1.209 +1 -1 src/sys/compat/linux/linux_misc.c
1.92 +2 -2 src/sys/compat/svr4/svr4_misc.c
1.38 +4 -4 src/sys/fs/smbfs/smbfs_io.c
1.651 +2 -2 src/sys/i386/i386/machdep.c
1.590 +3 -3 src/sys/i386/i386/pmap.c
1.216 +2 -2 src/sys/ia64/ia64/machdep.c
1.183 +1 -1 src/sys/ia64/ia64/pmap.c
1.275 +1 -1 src/sys/kern/init_main.c
1.271 +8 -8 src/sys/kern/kern_fork.c
1.158 +5 -4 src/sys/kern/kern_malloc.c
1.81 +1 -1 src/sys/kern/kern_mib.c
1.295 +1 -1 src/sys/kern/kern_synch.c
1.243 +1 -1 src/sys/kern/kern_thread.c
1.292 +1 -1 src/sys/kern/subr_trap.c
1.522 +4 -2 src/sys/kern/vfs_bio.c
1.701 +4 -3 src/sys/kern/vfs_subr.c
1.161 +4 -4 src/sys/nfsclient/nfs_bio.c
1.390 +2 -2 src/sys/pc98/pc98/machdep.c
1.101 +2 -2 src/sys/powerpc/powerpc/machdep.c
1.136 +2 -2 src/sys/sparc64/sparc64/machdep.c
1.161 +1 -1 src/sys/sparc64/sparc64/pmap.c
1.8 +2 -2 src/sys/sun4v/sun4v/machdep.c
1.34 +3 -3 src/sys/sun4v/sun4v/pmap.c
1.8 +1 -1 src/sys/sun4v/sun4v/tsb.c
1.10 +1 -1 src/sys/sun4v/sun4v/tte_hash.c
1.29 +24 -9 src/sys/sys/vmmeter.h
1.290 +8 -8 src/sys/vm/swap_pager.c
1.146 +1 -1 src/sys/vm/uma_core.c
1.59 +2 -2 src/sys/vm/vm_contig.c
1.227 +2 -1 src/sys/vm/vm_fault.c
1.220 +2 -2 src/sys/vm/vm_glue.c
1.383 +2 -2 src/sys/vm/vm_map.c
1.92 +62 -60 src/sys/vm/vm_meter.c
1.209 +1 -1 src/sys/vm/vm_mmap.c
1.378 +1 -1 src/sys/vm/vm_object.c
1.343 +36 -34 src/sys/vm/vm_page.c
1.280 +47 -47 src/sys/vm/vm_pageout.c
1.31 +6 -6 src/sys/vm/vm_pageq.c
1.45 +4 -3 src/sys/vm/vm_zeroidle.c
1.233 +10 -9 src/sys/vm/vnode_pager.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705180710.l4I7Apqm004862>
